Кода -копия выглядит следующим образом:
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<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"> </script>
</head>
<body style = "foureny:#cbe1ff">
<div>
Адрес, который должен быть запрошен: <input id = "text_" type = "text" value = "xuzhou gupeng square" style = "Right: 100px;"/>
Результат запроса (широта и долгота): <input id = "result_" type = "text" />
<input type = "button" value = "Query" onclick = "searchbyStationName ();"/>
<div id = "контейнер"
Стиль = "позиция: абсолют;
маржинальная версия: 30px;
Ширина: 730px;
Высота: 590px;
Верх: 50;
Граница: 1px сплошной серый;
переполнение: скрыто; »>
</div>
</div>
</body>
<script type = "text/javascript">
var map = new bmap.map ("контейнер");
map.cenerandzoom ("Xuzhou", 12);
map.enablescrollwheelzoom (); // Включить увеличение и выпуск прокрутки, отключенные по умолчанию
map.enablecontinouryzoom (); // Включение карты инерции перетаскивания, отключено по умолчанию
map.addcontrol (new bmap.navigationControl ()); // Добавить управление пэном по умолчанию по умолчанию
map.addcontrol (new bmap.overviewmapcontrol ()); // Добавить управление картой миниатюры по умолчанию
map.addcontrol (new bmap.overviewmapcontrol ({isopen: true, archor: bmap_anchor_bottom_right})); // правый нижний угол, открыть
var localsearch = new bmap.localsearch (map);
localsearch.enableautoviewport (); // позволяет автоматическая регулировка размера формы
function searchbystationname () {
map.clearoverlays (); // очистить исходный тег
var Keyword = document.getElementById ("text _"). Value;
localsearch.setsearchcompletecallback (function (searchresult) {
var poi = searchresult.getPoi (0);
document.getElementbyId ("result _"). value = poi.point.lng + "," + poi.point.lat;
map.cenerandzoom (poi.point, 13);
var marker = new bmap.marker (new bmap.point (poi.point.lng, poi.point.lat)); // Создать аннотацию как соответствующую широту и долготу этого места, которое нужно запросить
map.addoverlay (маркер);
var content = document.getElementbyId ("text _"). Value + "<br/> <br/> long:" + poi.point.lng + "<br/> lat:" + poi.point.lat;
var InfoWindow = new Bmap.infowindow ("<p style = 'font-size: 14px;'>" + content + "</p>");
marker.addeventlistener ("click", function () {this.openinfowindow (Infowindow);});
// marker.setanimation (bmap_animation_bounce); // бить анимацию
});
localsearch.search (ключевое слово);
}
</script>
</html>
Выше всего код. Друзья могут использовать его непосредственно в проекте. Не говори мне, пожалуйста, назовите меня Лей Фэн ~