Heim > tägliche Programmierung > PHP-Kenntnisse > PHP verwendet Tencent Map, um die Koordinaten der angegebenen Adresse zu erhalten: Längen- und Breitengrad (Bild, Text + Video).

PHP verwendet Tencent Map, um die Koordinaten der angegebenen Adresse zu erhalten: Längen- und Breitengrad (Bild, Text + Video).

藏色散人
Freigeben: 2018-10-20 15:16:59
Original
8554 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die spezifische Methode vor, PHP verwendet Tencent Map, um die Koordinaten einer bestimmten Adresse zu erhalten .

Im vorherigen Artikel [So erstellen Sie einen Schlüssel mit Tencent Map, um die Koordinaten einer bestimmten Adresse in PHP zu erhalten ] haben wir Ihnen bereits vorgestellt, wie Sie die Erstellung eines Schlüssels beantragen (Entwicklerschlüssel). Im Folgenden werden wir daher spezifische Codebeispiele kombinieren, um detailliert vorzustellen, wie PHP Tencent Maps verwendet, um bestimmte Koordinaten, also Längen- und Breitengrade, zu erhalten.

<?php
// 腾讯地图
$address = &#39;合肥政务区潜山路888号&#39;;

$url = "http://apis.map.qq.com/ws/geocoder/v1/?address=$address&key=QAKBZ-Y4OC2-4H7UY-CYDNW-NEYV2-K2FSN";
// 初始url会话
$ch = curl_init();
//  设置url传输选项
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// 执行url会话
$data = curl_exec($ch);
$map = json_decode($data);
var_dump($map);
$location = $map->result->location;
echo "经度:".$location->lng."<br/>";// 经度
echo "纬度:".$location->lat."<br/>";// 纬度
Nach dem Login kopieren

Hier definieren wir eine Adresse $address und einen Link $url. Es ist zu beachten, dass es in diesem Link zwei wichtige Parameter gibt, einer ist die definierte $address und der andere ist der Schlüssel, den wir selbst erstellt haben (Entwicklung oder Schlüssel). Initialisieren Sie dann die cURL-Sitzung über die Funktion „curl_init“ in PHP und verwenden Sie die Funktion „curl_setopt“, um die cURL-Übertragungsoptionen festzulegen. Verwenden Sie dann die Funktion „curl_exec“, um die cURL-Sitzung auszuführen.

Dann konvertieren wir die erhaltenen URL-Daten über die Funktion json_decode in das JSON-Format.

Endlich können wir die entsprechenden Standortkoordinaten erhalten.

Zugriff über den Browser, das Ergebnis ist wie folgt:

PHP verwendet Tencent Map, um die Koordinaten der angegebenen Adresse zu erhalten: Längen- und Breitengrad (Bild, Text + Video).

Wie in der Abbildung gezeigt, erhalten wir den Breiten- und Längengrad der angegebenen Adresse.

In diesem Artikel geht es um die spezifische Methode zur Verwendung von PHP zum Abrufen bestimmter Koordinaten mithilfe von Tencent Maps. Es ist auch sehr einfach, daher hoffe ich, dass es Freunden in Not hilfreich sein wird!

Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgen PHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!

Das obige ist der detaillierte Inhalt vonPHP verwendet Tencent Map, um die Koordinaten der angegebenen Adresse zu erhalten: Längen- und Breitengrad (Bild, Text + Video).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage