이 글에서는 Tencent Map을 사용하여 특정 주소 의 좌표를 얻는 PHP의 구체적인 방법을 주로 소개합니다.
이전 글에서 [PHP는 Tencent Map을 사용하여 지정된 주소 좌표를 얻고 키 메서드를 생성합니다]에서 생성에 적용하는 방법을 이미 소개했습니다. 키(개발자 키)를 입력한 다음 아래에서는 특정 코드 예제를 결합하여 PHP가 Tencent Maps를 사용하여 지정된 좌표, 즉 경도와 위도를 얻는 방법을 자세히 소개합니다.
<?php // 腾讯地图 $address = '合肥政务区潜山路888号'; $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/>";// 纬度
여기서 주소 $address와 링크 $url을 정의합니다. 이 링크에는 두 가지 중요한 매개변수가 있다는 점에 유의해야 합니다. 하나는 정의된 $address이고 다른 하나는 우리가 사용하는 키입니다. (개발자 키)를 만들었습니다. 그런 다음 PHP의 컬_init 함수를 통해 cURL 세션을 초기화하고, 컬_setopt 함수를 사용하여 cURL 전송 옵션을 설정합니다. 그런 다음 컬_exec 함수를 사용하여 cURL 세션을 실행합니다.
그런 다음 json_decode 함수를 통해 얻은 URL 데이터를 json 형식으로 변환합니다.
드디어 해당 위치 좌표를 얻을 수 있습니다.
브라우저를 통해 접속한 결과는 다음과 같습니다.
그림과 같이 위도를 구하고 지정된 주소의 경도입니다.
이 글은 Tencent Maps를 사용하여 PHP에서 특정 좌표를 얻는 구체적인 방법에 관한 것입니다. 또한 매우 간단하므로 도움이 필요한 친구들에게 도움이 되길 바랍니다!
PHP에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트 PHP 비디오 튜토리얼 을 따라가세요. 누구나 참고하고 배울 수 있습니다!
위 내용은 PHP는 Tencent Map을 사용하여 지정된 주소의 좌표(경도 및 위도(이미지, 텍스트 + 비디오))를 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!