Salinan kode adalah sebagai berikut:
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> Latitude dan Longitude Query Berdasarkan Alamat </iteme>
<meta http-equiv = "konten tipe" content = "text/html; charset = utf-8">
<type script = "Text/JavaScript" src = "http://api.map.baidu.com/api?v=1.3"> </script>
</head>
<body style = "latar belakang:#cbe1ff">
<div>
Alamat yang akan ditanyakan: <input id = "text_" type = "text" value = "xuzhou gupeng square" style = "margin-right: 100px;"/>
Hasil kueri (lintang dan bujur): <input id = "result_" type = "text" />
<input type = "tombol" value = "query" onclick = "searchByStationName ();"/>
<div id = "wadah"
style = "posisi: absolute;
margin-top: 30px;
Lebar: 730px;
Tinggi: 590px;
Atas: 50;
Perbatasan: 1px Solid Grey;
Overflow: Hidden; ">
</div>
</div>
</body>
<type skrip = "Teks/JavaScript">
var peta = bmap.map baru ("wadah");
peta.centerandzoom ("Xuzhou", 12);
peta.enablesCrollwheelzoom (); // Aktifkan zoom roda gulir masuk dan keluar, dinonaktifkan secara default
peta.enableContinuousZoom (); // Aktifkan peta inersia seret dan lepas, dinonaktifkan secara default
peta.addControl (bmap.navigationControl baru ()); // Tambahkan Kontrol Pan Zoom Default
Map.AddControl (BMAP.OverviewMapControl ()) baru; // Tambahkan kontrol peta thumbnail default
map.addControl (bmap.overviewMapControl baru ({isopen: true, anchor: bmap_anchor_bottom_right})); // sudut kanan bawah, buka
var localsearch = bmap.localsearch baru (peta);
localsearch.enableautoviewport (); // Memungkinkan penyesuaian otomatis ukuran bentuk
fungsi searchbystationName () {
peta.clearoverlays (); // Hapus tag asli
var kata kunci = document.geteLementById ("text _"). value;
localsearch.setsearchCompleteCallback (function (SearchResult) {
var poi = searchResult.getpoi (0);
document.geteLementById ("hasil _"). value = poi.point.lng + "," + poi.point.lat;
Map.Centerandzoom (Poi.Point, 13);
var marker = bmap.marker baru (BMAP.Point baru (poi.point.lng, poi.point.lat)); // Buat anotasi menjadi garis lintang yang sesuai dan bujur tempat yang akan ditanyakan
peta.addoverlay (penanda);
var content = document.geteLementById ("text _"). value + "<br/> <br/> long:" + poi.point.lng + "<br/> lat:" + poi.point.lat;
var infowindow = bmap.infowindow baru ("<p style = 'font-size: 14px;'>" + Content + "</p>");
marker.addeventListener ("klik", function () {this.openInfowindow (InfoWindow);});
// marker.setanimation (bmap_animation_bounce); // Kalahkan animasi
});
localsearch.search (kata kunci);
}
</script>
</html>
Di atas adalah semua kode. Teman dapat menggunakannya langsung di proyek. Jangan ucapkan terima kasih kepada saya, tolong hubungi saya lei feng ~