La copia del código es la siguiente:
<html xmlns = "http://www.w3.org/1999/xhtml">
<Evista>
<title> consulta latitud y longitud basadas en la dirección </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>
</ablo>
<body style = "fondo:#cbe1ff">
<div>
La dirección a consultar: <input id = "text_" type = "text" value = "xuzhou gupeng square" style = "margin-right: 100px;"/>
Resultado de la consulta (latitud y longitud): <input id = "result_" type = "text" />
<input type = "button" value = "QUERY" OnClick = "SearchByStationName ();"/>
<div id = "contenedor"
estilo = "posición: absoluto;
margen-top: 30px;
Ancho: 730px;
Altura: 590px;
arriba: 50;
borde: 1px gris sólido;
desbordamiento: oculto; ">
</div>
</div>
</body>
<script type = "text/javaScript">
var map = new BMap.map ("Container");
map.centerandzoom ("Xuzhou", 12);
MAP.ENABLECROLLWHHEELZOOM (); // habilitar el zoom de la rueda de desplazamiento, deshabilitado de forma predeterminada
MAP.ENABLECONTINIULOUM (); // Habilitar el mapa de la inercia de la inercia, desactivado de forma predeterminada
MAP.AddControl (nuevo BMAP.NavigationControl ()); // Agregar control predeterminado de la bandeja de zoom
MAP.AddControl (nuevo BMAP.OverViewMapControl ()); // Agregar control de mapa de miniatura predeterminado
MAP.AddControl (nuevo BMAP.OverviewMapControl ({isopen: true, ancla: bmap_anchor_bottom_right})); // la esquina inferior derecha, abierta
var locatsearch = new BMap.LocalSearch (MAP);
localsearch.enableautoviewport (); // permite un ajuste automático del tamaño de formulario
función searchByStationName () {
map.cLearoverlays (); // Borrar la etiqueta original
Var Keyword = document.getElementById ("Texto _"). Valor;
localsearch.setsearchcompletecallback (function (searchResult) {
var poi = searchResult.getPoi (0);
document.getElementById ("resultado _"). valor = 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)); // Crear anotación para ser la latitud y longitud correspondientes del lugar a ser consultado
map.addoverlay (marcador);
var content = document.getElementById ("Texto _"). Valor + "<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 ("hacer clic", function () {this.openinfowindow (infowindow);});
// Marker.Setanimation (BMAP_Animation_Bounce); // Beat Animation
});
localsearch.search (palabra clave);
}
</script>
</html>
Lo anterior es todo el código. Los amigos pueden usarlo directamente en el proyecto. No me digas gracias, por favor llámame lei feng ~