A cópia do código é a seguinte:
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> Latitude e longitude de consulta com base no endereço </ititle>
<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 = "Background:#cbe1ff">
<div>
O endereço a ser consultado: <input id = "text_" type = "text" value = "xuzhou gupeng square" style = "margem-direita: 100px;"/>
Resultado da consulta (latitude e longitude): <input id = "resultado_" type = "text" />
<input type = "button" value = "query" onclick = "SearchByStationName ();"/>
<div id = "contêiner"
style = "Posição: absoluto;
Margin-top: 30px;
Largura: 730px;
Altura: 590px;
Top: 50;
borda: 1px cinza sólido;
Overflow: Hidden; ">
</div>
</div>
</body>
<script type = "text/javascript">
var map = new bmap.map ("contêiner");
map.CenteRandzoom ("Xuzhou", 12);
map.enablesCrollWheelzoom (); // Ative o zoom da roda de rolagem dentro e fora, desativado por padrão
map.enableContinuousZoom (); // Ative a inércia do mapa arrastar e soltar, desativado por padrão
map.addControl (new bmap.navigationControl ()); // Adicionar controle de pan zoom padrão
map.addControl (new bmap.overviewMapControl ()); // Adicionar controle de mapa de miniatura padrão
map.addControl (new bmap.overviewMapControl ({isopen: true, âncora: bmap_anchor_bottom_right})); // O canto inferior direito, aberto
var localSearch = new bmap.localsearch (mapa);
LocalsEarch.enableAutoViewPort (); // permite ajuste automático do tamanho do formulário
função searchByStationName () {
map.clearoverlays (); // limpe a tag original
var Keyword = document.getElementById ("Texto _"). Value;
LocalsEarch.SetSearchCompleTecallback (function (SearchResult) {
var poi = SearchResult.getpoi (0);
document.getElementById ("resultado _"). value = poi.point.lng + "," + poi.point.lat;
map.CenteRandzoom (Poi.point, 13);
var marker = new bmap.marker (new bmap.point (poi.point.lng, poi.point.lat)); // Crie anotação para ser a latitude e longitude correspondentes do lugar a ser consultado
map.addoverlay (marcador);
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 ("clique", function () {this.openinfowindow (infowindow);});
// marker.setanimation (bmap_animation_bounce); // venceu a animação
});
LocalsEarch.Search (palavra -chave);
}
</script>
</html>
O acima é todo o código. Os amigos podem usá -lo diretamente no projeto. Não diga obrigado, por favor me chame de Lei Feng ~