<?php function Convert_GCJ02_To_BD09($lat,$lng){ $x_pi = 3.14159265358979324 * 3000.0 / 180.0; $x = $lng; $y = $lat; $z =sqrt($x * $x + $y * $y) + 0.00002 * sin($y * $x_pi); $theta = atan2($y, $x) + 0.000003 * cos($x * $x_pi); $lng = $z * cos($theta) + 0.0065; $lat = $z * sin($theta) + 0.006; return array('lng'=>$lng,'lat'=>$lat); } function Convert_BD09_To_GCJ02($lat,$lng){ $x_pi = 3.14159265358979324 * 3000.0 / 180.0; $x = $lng - 0.0065; $y = $lat - 0.006; $z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $x_pi); $theta = atan2($y, $x) - 0.000003 * cos($x * $x_pi); $lng = $z * cos($theta); $lat = $z * sin($theta); return array('lng'=>$lng,'lat'=>$lat); } ?>
Coordonnées GCJ02 normales de la Chine---->Coordonnées BD09 de la carte Baidu
La carte Tencent utilise également les coordonnées GCJ02
@param double $lat latitude
@param double $lng longitude
Carte Baidu coordonnées BD09--- - >Les coordonnées GCJ02 normales de la Chine
La carte Tencent utilise également les coordonnées GCJ02
@param double $lat latitude
@param double $lng longitude
@return array();
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
19Apr2023
Au cours du processus de développement, nous devons généralement traiter certaines informations de localisation géographique, et les formats de longitude et de latitude des différentes plates-formes sont différents, ce qui nécessite une conversion. Cet article explique comment convertir la longitude et la latitude de Baidu en longitude et latitude de Tencent, et utiliser le code PHP pour l'implémenter. 1. La différence entre la longitude et la latitude de Baidu et la longitude et la latitude de Tencent sont des symboles de la position à la surface de la Terre. Elles sont exprimées de différentes manières dans différents systèmes de positionnement. Il existe actuellement trois systèmes de positionnement traditionnels : WGS84, GCJ02. et BD09. Parmi eux, WGS84 est le système de coordonnées utilisé par le système de positionnement GPS, G
21Aug2017
La classe PHP Tencent Map Longitude and Latitude Conversion en Baidu Map Longitude and Latitude peut convertir la longitude et la latitude de la carte Baidu en longitude et latitude correspondantes de Tencent Map/Google.
11Jul2024
En tant qu'application de navigation cartographique privilégiée par les utilisateurs, Baidu Maps offre une grande commodité dans la vie des utilisateurs. Aujourd'hui, l'éditeur vous propose la méthode d'interrogation et de positionnement de la longitude et de la latitude de la carte Baidu. Les utilisateurs dans le besoin devraient l'apprendre rapidement ! J'espère être utile! Comment interroger le positionnement de la longitude et de la latitude sur la carte Baidu 1. Ouvrez d'abord Baidu depuis l'ordinateur et entrez dans la page d'accueil et cliquez sur [Carte] en haut à gauche. 2. Entrez ensuite dans la page de la carte et recherchez la [Plate-forme ouverte de la carte] en haut ; en bas et cliquez ; 3. Accédez ensuite à la carte. Après avoir ouvert la page de la plate-forme, faites glisser l'écran vers le haut pour trouver l'outil qui prend en charge la fonction de clic [Coordonnée Picker] 4. Enfin, déplacez la souris pour voir les coordonnées de latitude et de longitude ; n'importe quel endroit sur la carte ;
22Jun2024
Sur le bureau du téléphone mobile Bazhibang, cliquez sur l'icône du logiciel « Xinzhi Satellite Map ». Dans l'interface « Carte satellite Xinxun Jinzhi > Configuration », cliquez sur l'élément de paramètre « Paramètres de la carte ». Dans l'élément de paramètre « Paramètres de la carte », cliquez sur l'élément de liste « Format d'affichage de la longitude et de la latitude ». Dans l'élément de liste « Format d'affichage de longitude et de latitude », cliquez sur « √ » pour sélectionner le format d'affichage que vous souhaitez modifier.
24Apr2023
À mesure que les besoins de déplacement des gens augmentent, l'importance des informations de localisation géographique devient de plus en plus importante. Dans le développement Web, si nous devons interroger des informations sur une ville et une région en fonction de la latitude et de la longitude, PHP fournit une variété de méthodes et de bibliothèques pour atteindre cet objectif. 1. Utiliser les fonctions intégrées de PHP PHP dispose de bibliothèques de fonctions intégrées qui peuvent être utilisées pour traiter les informations de localisation géographique, telles que « getgeoip » et « ip2long ». Ces fonctions peuvent obtenir les informations de longitude et de latitude correspondantes en fonction de l'adresse IP, puis calculer la ville et la région où elles se trouvent. Il est à noter que les résultats obtenus par ces fonctions
16May2016
Cet article présente principalement la méthode d'utilisation de l'API Baidu Map pour interroger la longitude et la latitude en fonction de l'adresse, joint des exemples et la recommande aux amis dans le besoin.
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images