Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung des Grafikcodes zur Konvertierung von Breiten- und Längengraden in Adressen mithilfe von JavaScript

Ausführliche Erläuterung des Grafikcodes zur Konvertierung von Breiten- und Längengraden in Adressen mithilfe von JavaScript

黄舟
黄舟Original
2017-03-28 14:11:492992Durchsuche

In diesem Artikel wird hauptsächlich JavaScript zum Konvertieren von Längen- und Breitengraden in Adressen vorgestellt, was sehr hilfreich ist Gut. Es hat einen Referenzwert.

Während des Entwicklungsprozesses von webAPP ist es notwendig, die zurückgegebenen Längen- und Breitengrade in eine chinesische Adresse umzuwandeln Die Zusammenfassung lautet wie folgt:

Prinzipanalyse:

BaiduMapAPI stellt eine JS-Bibliothek zur Verfügung, nur wir Ich muss diese Schnittstelle verwenden, um die Konvertierungsfunktion zu erreichen. Hier schreibe ich eine einfache Demo, die ich mit Ihnen teilen möchte.

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
  <style type="text/css">
    body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}
    #allmap {width:100%;height:100%;}
  </style>
  <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=DD279b2a90afdf0ae7a3796787a0742e"></script>
  <title>逆地址解析</title>
</head>
<body>
  <p id="allmap"></p>
<script type="text/javascript" src="mapapi.js"></script>
</body>
</html>
function map_click(lng,lat){ 
var map = new BMap.Map(“allmap”); 
var point = new BMap.Point(lng,lat); 
map.centerAndZoom(point,12); 
var geoc = new BMap.Geocoder(); 
geoc.getLocation(point,function(rs){ 
var addComp = rs.addressComponents; 
alert(addComp.province + “, ” + addComp.city + “, ” + addComp.district + “, ” + addComp.street + “, ” + addComp.streetNumber); 
}); 
}
map_click(104.098225,30.56028);
//参数解析 
//@parameter1 lng 传入的经度 
//@parameter2 lat 传入的纬度

Schreiben Sie den Code im obigen Bild in die JS-Datei Rufen Sie die -Funktion auf und übergeben Sie sie. Nehmen Sie Chengdu als Beispiel und öffnen Sie die HTML-Seite

Ausführliche Erläuterung des Grafikcodes zur Konvertierung von Breiten- und Längengraden in Adressen mithilfe von JavaScript

Sie können die einfache Adresskonvertierungsfunktion für Längen- und Breitengrade über JS realisieren

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Grafikcodes zur Konvertierung von Breiten- und Längengraden in Adressen mithilfe von JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn