네이버 지도 api
<!--네이버 지도 시작-->
<SCRIPT type="text/javascript" src="http://map.naver.com/js/naverMap.naver?key=f1ce729ae7443fbf4b62c203c519beda"></SCRIPT>
<div id='mapContainer' style='width:290px;height:300px'></div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var x_point = '324081';
var y_point = '544972';
var sinyeNP = new NPoint(x_point,y_point);
var mapObj = new NMap(document.getElementById('mapContainer'),290,300);
mapObj.setCenterAndZoom(sinyeNP,2);
var zoom =new NZoomControl();
zoom.setAlign("left");
zoom.setValign("bottom");
mapObj.addControl(zoom);
var mark = new NMark(sinyeNP, new NIcon('http://sinye.net/images/ic_spot.png',new NSize(52,41),new NSize(14,40)));
mapObj.addOverlay(mark);
//-->
</SCRIPT>
http://map.naver.com/api/geocode.php?key=ac1e6b77fc93cd630f39230e5de33a10&encoding=utf-8&coord=tm128&query=서울 송파구 오금동 120-10
<!--네이버 지도 끝-->
뉴버전
<?php
//네이버 지도API 좌표값 가져오기
$key = '여기에 키값을 넣습니다';
$addr = '여기에 주소를 넣습니다.';
$url = 'http://openapi.map.naver.com/api/geocode.php?key='.$key.'&encoding=euc-kr&coord=tm128&query='.$addr;
$url = parse_url($url);
$fp = fsockopen($url['host'], 80, $errno, $errstr);
fputs($fp,"GET ".$url["path"].($url["query"] ? '?'.$url["query"] : '')." HTTP/1.0\r\n");
fputs($fp,"Host: " . $url["host"] . "\r\n");
fputs($fp,"User-Agent: PHP Script\r\n");
fputs($fp,"Connection: close\r\n\r\n");
$api_txt = fread($fp,1024);
preg_match('/<x>.+<\/x>/',$api_txt,$x);
preg_match('/<y>.+<\/y>/',$api_txt,$y);
$x = preg_replace('/[^0-9]/','',$x[0]);
$y = preg_replace('/[^0-9]/','',$y[0]);
?>
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
6 | [PHP] 파일 업로드 구현. 쓰기, 수정 | 관리자 | 4681 | 2013.01.21 15:09 |
5 | [PHP] 엑셀다운, 숫자를 문자로 인식 | 관리자 | 9738 | 2013.01.21 15:09 |
>> | [PHP] 네이버 지도 api | 관리자 | 5535 | 2013.01.21 14:22 |
3 | [PHP] 특정 날짜 계산 | 관리자 | 4704 | 2013.01.21 14:21 |
2 | [PHP] 한글 잘림 없이 substr처리 | 관리자 | 5456 | 2013.01.21 14:20 |
1 | [PHP] checkbox 배열 값 넘기기 | 관리자 | 13245 | 2013.01.21 14:18 |