การคัดลอกรหัสมีดังนี้:
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> การสอบถามละติจูดและลองจิจูดตามที่อยู่ </title>
<meta http-equiv = "content-type" content = "text/html; charset = utf-8">
<script type = "text/javascript" src = "http://api.map.baidu.com/api?v=1.3"
</head>
<body style = "พื้นหลัง:#cbe1ff">
<div>
ที่อยู่ที่จะสืบค้น: <input id = "text_" type = "text" value = "Xuzhou Gupeng Square" style = "margin-right: 100px;"/>
ผลลัพธ์การสืบค้น (ละติจูดและลองจิจูด): <อินพุต id = "result_" type = "text" />>>> >>
<อินพุต type = "button" value = "query" onclick = "searchbyStationName ();"/>
<div id = "คอนเทนเนอร์"
style = "ตำแหน่ง: สัมบูรณ์;
ขอบด้านบน: 30px;
ความกว้าง: 730px;
ความสูง: 590px;
ด้านบน: 50;
เส้นขอบ: 1px ของแข็งสีเทา;
ล้น: ซ่อน; ">
</div>
</div>
</body>
<script type = "text/javascript">
var map = ใหม่ bmap.map ("คอนเทนเนอร์");
map.centerandzoom ("Xuzhou", 12);
map.enablescrollwheelzoom (); // เปิดใช้งาน Scroll Wheel Zoom เข้าและออกปิดการใช้งานโดยค่าเริ่มต้น
map.enablecontinuouszoom (); // เปิดใช้งานแผนที่ความเฉื่อยลากและวางปิดใช้งานโดยค่าเริ่มต้น
map.addControl (ใหม่ bmap.navigationControl ()); // เพิ่มการควบคุมการซูมซูมเริ่มต้น
map.addcontrol (ใหม่ bmap.overviewmapcontrol ()); // เพิ่มการควบคุมแผนที่ขนาดย่อเริ่มต้น
map.addcontrol (ใหม่ bmap.overviewmapcontrol ({isopen: จริง, สมอ: bmap_anchor_bottom_right})); // มุมล่างขวาเปิด
var localesearch = ใหม่ bmap.localsearch (แผนที่);
localsearch.enableautoviewport (); // อนุญาตให้ปรับขนาดแบบฟอร์มอัตโนมัติได้โดยอัตโนมัติ
ฟังก์ชั่น searchbyStationName () {
map.clearoverlays (); // ล้างแท็กดั้งเดิม
var keyword = document.getElementById ("ข้อความ _") ค่า;
LocalSearch.SetSearchCompleTeCallback (ฟังก์ชั่น (SearchResult) {
var poi = searchResult.getPoi (0);
document.getElementById ("ผลลัพธ์ _"). value = poi.point.lng + "," + poi.point.lat;
map.centerandzoom (poi.point, 13);
var marker = ใหม่ bmap.marker (ใหม่ bmap.point (poi.point.lng, poi.point.lat)); // สร้างคำอธิบายประกอบให้เป็นละติจูดและลองจิจูดที่สอดคล้องกันของสถานที่ที่จะสอบถาม
map.addoverlay (marker);
var content = document.getElementById ("ข้อความ _") ค่า + "<br/> <br/> ยาว:" + poi.point.lng + "<br/> lat:" + poi.point.lat;
var infowIndow = ใหม่ bmap.infowindow ("<p style = 'font-size: 14px;'>" + เนื้อหา + "</p>");
marker.addeventListener ("คลิก", function () {this.openinfowindow (infowindow);});
// marker.setAnimation (bmap_animation_bounce); // เอาชนะแอนิเมชั่น
-
localesearch.search (คำหลัก);
-
</script>
</html>
ข้างต้นคือรหัสทั้งหมด เพื่อนสามารถใช้โดยตรงในโครงการ อย่าพูดขอบคุณฉันโปรดโทรหาฉัน Lei Feng ~