>  기사  >  일일 프로그램  >  PHP는 Tencent Map을 사용하여 지정된 주소의 좌표(경도 및 위도(이미지, 텍스트 + 비디오))를 얻습니다.

PHP는 Tencent Map을 사용하여 지정된 주소의 좌표(경도 및 위도(이미지, 텍스트 + 비디오))를 얻습니다.

藏色散人
藏色散人원래의
2018-10-20 15:16:598527검색

이 글에서는 Tencent Map을 사용하여 특정 주소 의 좌표를 얻는 PHP의 구체적인 방법을 주로 소개합니다.

이전 글에서 [PHP는 Tencent Map을 사용하여 지정된 주소 좌표를 얻고 키 메서드를 생성합니다]에서 생성에 적용하는 방법을 이미 소개했습니다. 키(개발자 키)를 입력한 다음 아래에서는 특정 코드 예제를 결합하여 PHP가 Tencent Maps를 사용하여 지정된 좌표, 즉 경도와 위도를 얻는 방법을 자세히 소개합니다.

<?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/>";// 纬度

여기서 주소 $address와 링크 $url을 정의합니다. 이 링크에는 두 가지 중요한 매개변수가 있다는 점에 유의해야 합니다. 하나는 정의된 $address이고 다른 하나는 우리가 사용하는 키입니다. (개발자 키)를 만들었습니다. 그런 다음 PHP의 컬_init 함수를 통해 cURL 세션을 초기화하고, 컬_setopt 함수를 사용하여 cURL 전송 옵션을 설정합니다. 그런 다음 컬_exec 함수를 사용하여 cURL 세션을 실행합니다.

그런 다음 json_decode 함수를 통해 얻은 URL 데이터를 json 형식으로 변환합니다.

드디어 해당 위치 좌표를 얻을 수 있습니다.

브라우저를 통해 접속한 결과는 다음과 같습니다.

PHP는 Tencent Map을 사용하여 지정된 주소의 좌표(경도 및 위도(이미지, 텍스트 + 비디오))를 얻습니다.

그림과 같이 위도를 구하고 지정된 주소의 경도입니다.

이 글은 Tencent Maps를 사용하여 PHP에서 특정 좌표를 얻는 구체적인 방법에 관한 것입니다. 또한 매우 간단하므로 도움이 필요한 친구들에게 도움이 되길 바랍니다!

PHP에 대해 더 자세히 알고 싶다면 PHP 중국어 웹사이트 PHP 비디오 튜토리얼 을 따라가세요. 누구나 참고하고 배울 수 있습니다!

위 내용은 PHP는 Tencent Map을 사용하여 지정된 주소의 좌표(경도 및 위도(이미지, 텍스트 + 비디오))를 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.