Heim > Artikel > Backend-Entwicklung > Konvertierung von Längen- und Breitengraden der PHP-Tencent-Karte in Baidu-Kartenlängen- und -Breitengrad-Implementierung, Austausch von Ideen und Beispielen
Ich habe kürzlich Tencent Maps verwendet und bin auf ein kleines Problem gestoßen. Der Längen- und Breitengrad des Benutzers wird anhand des vom Benutzer eingegebenen Standorts ermittelt. Der von Baidu bereitgestellte Längen- und Breitengrad ist ein eigener Satz, der unterschiedlich ist In Bezug auf das Problem der Breiten- und Längengradkonvertierung werde ich Ihnen heute die PHP-Klasse „Tencent Map Longitude and Latitude Conversion to Baidu Map Longitude and Latitude“ vorstellen, die die Längen- und Breitengrade konvertieren kann Baidu-Karte zu den entsprechenden Längen- und Breitengraden von Tencent Map/Google
Laden Sie zuerst herunter, was wir für diesen Kurs benötigen .cn/xiazai/leiku/642
Nachdem der Download abgeschlossen ist, suchen Sie die benötigte PHP-Klassendatei, entpacken Sie sie in unser lokales Verzeichnis und erstellen Sie eine neue PHP-Datei!
Nach Abschluss müssen wir diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:
<?php include_once "baiduditu.php";//引入类文件 $lat=116.420079; $lng=39.998117; //中国正常GCJ02坐标---->百度地图BD09坐标 print_r($obj = Convert_GCJ02_To_BD09($lat,$lng)); echo "<br>"; //百度地图BD09坐标---->中国正常GCJ02坐标 print_r($obj = Convert_BD09_To_GCJ02($lat,$lng)); ?>
Das laufende Ergebnis ist wie folgt:
Das obige ist der detaillierte Inhalt vonKonvertierung von Längen- und Breitengraden der PHP-Tencent-Karte in Baidu-Kartenlängen- und -Breitengrad-Implementierung, Austausch von Ideen und Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!