Maison > programmation quotidienne > Connaissance PHP > PHP utilise Tencent Map pour obtenir les coordonnées de l'adresse spécifiée : longitude et latitude (image, texte + vidéo)

PHP utilise Tencent Map pour obtenir les coordonnées de l'adresse spécifiée : longitude et latitude (image, texte + vidéo)

藏色散人
Libérer: 2018-10-20 15:16:59
original
8554 Les gens l'ont consulté

Cet article vous présente principalement la méthode spécifique de PHP utilisant Tencent Map pour obtenir les coordonnées d'une adresse spécifiée .

Dans l'article précédent [Comment créer une clé à l'aide de Tencent Map pour obtenir les coordonnées d'une adresse spécifiée en PHP ], nous vous avons déjà présenté comment postuler pour créer une clé (clé développeur). Nous allons donc combiner ci-dessous des exemples de code spécifiques pour présenter en détail comment PHP utilise Tencent Maps pour obtenir les coordonnées spécifiées, c'est-à-dire la longitude et la latitude.

<?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/>";// 纬度
Copier après la connexion

Ici, nous définissons une adresse $address et un lien $url. Il convient de noter qu'il y a deux paramètres importants dans ce lien, l'un est l'$address défini et l'autre est la clé que nous avons. créé nous-mêmes. (Clé de développeur). Initialisez ensuite la session cURL via la fonction curl_init en PHP et utilisez la fonction curl_setopt pour définir les options de transfert cURL. Utilisez ensuite la fonction curl_exec pour exécuter la session cURL.

Ensuite, nous convertissons les données URL obtenues au format json via la fonction json_decode.

Enfin nous pouvons obtenir les coordonnées de localisation correspondantes.

Accès via le navigateur, le résultat est le suivant :

PHP utilise Tencent Map pour obtenir les coordonnées de ladresse spécifiée : longitude et latitude (image, texte + vidéo)

Comme le montre la figure, nous obtenons la latitude et la longitude de l'adresse spécifiée.

Cet article concerne la méthode spécifique d'utilisation de PHP pour obtenir des coordonnées spécifiées à l'aide de Tencent Maps. C'est également très simple, j'espère donc qu'il sera utile aux amis dans le besoin !

Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinois Tutoriel vidéo PHP, tout le monde est invité à s'y référer et à apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal