La copie de code est la suivante:
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<Title> Requête de la latitude et de la longitude basée sur l'adresse </Title>
<meta http-equiv = "contenu-type" contenu = "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>
L'adresse à interroger: <Input id = "text_" type = "text" value = "xuzhou guuteng carré" style = "margin-droite: 100px;" />
Résultat de la requête (latitude et longitude): <input id = "result_" type = "text" />
<input type = "Button" value = "query" onClick = "searchByStationName ();" />
<div id = "conteneur"
style = "position: absolu;
marge: 30px;
Largeur: 730px;
hauteur: 590px;
en haut: 50;
Border: 1px gris massif;
débordement: caché; ">
</div>
</div>
</docy>
<script type = "text / javascript">
var map = new Bmap.map ("conteneur");
Map.CenterandZoom ("Xuzhou", 12);
map.enablesCrollWeelZoom (); // Activer la roue de défilement zoomez vers et de la sortie, désactivé par défaut
map.enableContinuuSoom (); // Activer la glissement et la chute d'inertie de la carte, désactivé par défaut
map.addControl (new BMAP.NavigationControl ()); // Ajouter un contrôle de casserole de zoom par défaut
map.addControl (new BMAP.OverviewMapControl ()); // Ajouter le contrôle de la carte miniature par défaut
map.addControl (new BMAP.OverviewMapControl ({isOpen: true, anchor: bmap_anchor_bottom_right})); // le coin inférieur droit, ouvert
var localsearch = new BMAP.Localsearch (map);
localsearch.enableAutoViewport (); // permet un réglage automatique de la taille du formulaire
fonction searchByStationName () {
map.clearoverlays (); // effacer la balise d'origine
var keyword = document.getElementById ("text _"). valeur;
localsearch.setsearchcompletecallback (function (searchResult) {
var poi = searchResult.getPoi (0);
document.getElementById ("Result _"). Value = poi.point.lng + "," + poi.point.lat;
map.CenterandZoom (poi.Point, 13);
var marqueur = new bmap.marker (new bmap.point (poi.point.lng, poi.point.lat)); // Créez l'annotation pour être la latitude et la longitude correspondantes de l'endroit à interroger
map.AdDoverlay (marqueur);
var contenu = document.getElementById ("text _"). Valeur + "<br/> <br/> long:" + poi.point.lng + "<br/> lat:" + poi.point.lat;
var infoWindow = new Bmap.infowIndow ("<p style = 'font-size: 14px;'>" + contenu + "</p>");
Marker.AddeventListener ("Click", function () {this.openInFowIndow (InfowIndow);});
// marker.setAnimation (bmap_animation_bounce); // Battre l'animation
});
localsearch.search (mot-clé);
}
</cript>
</html>
Ce qui précède est tout le code. Les amis peuvent l'utiliser directement dans le projet. Ne dis pas merci à moi, veuillez m'appeler Lei Feng ~