테스트 사이트 - 개발 중인 베타 버전입니다

네이버 지도 api 로딩속도 느려요 채택완료

12월 26일자로 기존 네이버지도 api 가 바뀐다고 해서 다시 만들어 보고 있는데요.

아래와 같이 주소 -> 좌표값을 가져올려고 하니, 로딩속도가 엄청 느리더라구요. 10초이상..

좌표값은 정상적으로 잘나오는데요..

 

아래 코드가 php로 좌표값 변환하는데 문제가 있는지요?

웹서핑해서 여러 코드를 적용해도 속도가 느리더라구요..

 

 

 

$address="경남 창원시 의창구 대산면 제동리 265-34";

function get_geocode($address) {

 $ch = curl_init();

 $address = urlencode($address);

 $encoding="utf-8";

 $coord="latlng";

 $output="xml";

 $qry_str = "?encoding=".$encoding."&coord=".$coord."&output=".$output."&query=".$address;

 $headers = array(

  "X-Naver-Client-Id: 클라이언트 아이디",

  "X-Naver-Client-Secret: 클라이언트 비번"

 );

 $url="https://openapi.naver.com/v1/map/geocode">https://openapi.naver.com/v1/map/geocode";

 curl_setopt($ch, CURLOPT_URL, $url.$qry_str);

 curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

 curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);               

 $res =curl_exec($ch);

  return $res;   curl_close($ch);

 

 

}

 

 

$get_code=get_geocode($address);

$map_x_point_1=explode("", $get_code); $map_x_point_2=explode("", $map_x_point_1[1]); $map_x_point=$map_x_point_2[0];

$map_y_point_1=explode("", $get_code); $map_y_point_2=explode("", $map_y_point_1[1]); $map_y_point=$map_y_point_2[0];

 

?> 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
아래와 같이 vervose 옵션을 켜서 어느 구간에서 시간이 걸리는지 확인해보세요
curl_setopt($ch, CURLOPT_VERBOSE, true);
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고