Search Flex Map > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

Search Flex Map 정보

기타 Search Flex Map

첨부파일

search_flex_map.zip (422.0K) 288회 다운로드 2009-09-01 23:16:43

본문

주소 검색 결과를 FLEX MAP에서 보여지도록 하였습니다.
플랙스 지도 크기는 700 * 600 입니다.
압축을 푸시면 3개의 파일, 이미지 디렉토리가 있는데
원하시는 곳에 넣어서 사용하시고 PHP 파일에서 경로를 수정하시면 됩니다.

플랙스 소스도 같이 첨부하였으나 플렉스 소스를 수정을 못해도 사용가능합니다.

네이버에서 등록된 지도키를

search_flex_map.php 파일에서 64, 67, 68번째 라인에 넣으시면 됩니다.

플렉스 파일에는 지도키를 넣지 않으셔도 됩니다.

몇일전에 네이버 오픈API 카페(자료실)에 공개했었는데요
네이버 오픈API 카페에 공개했던 소스는 플렉스 파일에도 네이버키를 직접넣어야 했지만,
이곳에 공개하는 것은 PHP파일에 네이버 키값만 넣어두면
FlashVars를 통해서 플렉스로 전달되도록 하였습니다.

플렉스 지도의 소스를 빌더 또는 컴파일러를 통해서 직접 수정하실려면
네이버에서 제공하는 컴포넌트를 연결시켜야 합니다.
(컴포넌트 주소 http://dev.naver.com/openapi/apis/map/flash/tutorial)

네이버 지도를 호출하는 것은 서누니님이 올려주신
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=85897&sca=%B0%D4%BD%C3%C6%C7&page=7
게시물을 참조하였습니다. 서누님 감사합니다.(__)

PHP 파일은 euc-kr 입니다.
추천
19
  • 복사

댓글 전체

PHP 파일에 SWF파일의 경로를 "/data/search_flex_map1.swf"로 해놨습니다. 이 경로 확인하셨나요? 압축풀어서 나온 search_flex_map1.swf 파일을 data 디렉토리에 넣으시거나 아니면 다른 디렉토리에 넣으셨다면 경로를 수정하셔야 합니다.
Warning: main(./common.php): failed to open stream: No such file or directory in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 3

Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 3

Warning: main(./head.php): failed to open stream: No such file or directory in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 4

Warning: main(): Failed opening './head.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 4
----------------------
Warning: main(./tail.php): failed to open stream: No such file or directory in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 204

Warning: main(): Failed opening './tail.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/jewelchurch/www/map/search_flex_map.php on line 204

이렇게 나오네요....
include_once("$g4_path/common.php");
include_once("./head.php");
----------------------
include_once("./tail.php"); <<<<<<<<<<<< 이 경로들이 문젠가요? ^^

SWF파일의 경로를 "/map/search_flex_map1.swf" 으로 했구요.

지도도 안보이는데.... 자세한 설명좀....

http://jewelchurch.cafe24.com/map/search_flex_map.php
$map_x_point = "291555";
$map_y_point = "522523";
$map_address = "안산시 단원구 목내동 435-3";

기본 주소값을 변경 하고 싶은데요. x, y 값을 어디서 알아내나요? ^^
search_flex_map.php 파일에서 143라인에서 아래와 같이 수정하세요.
foreach($map_addrY as $user) {
  $user = iconv("euc-kr","utf-8",$user);
  $kliteM = trim(strip_tags($user));
  $kliteM = preg_replace('(\s+)',' ',$kliteM);
  $kliteM = explode(" ", $kliteM, 3);

즉, $user = iconv("euc-kr","utf-8",$user); 를 추가해주세요.
네이버에서 주소키발급 하시고

주소좌표는
http://dev.naver.com/openapi/apis/map/javascript/reference#Geocode
- 샘플 URL
http://map.naver.com/api/geocode.php?key=test&query=경기도성남시정자1동25-1
key=test 에 주소키발급받은거 적으면되요
http://map.naver.com/api/geocode.php?key=주소키받은거&query=경기도성남시정자1동25-1


pomme 님 말대로
HREF="javascript:;"      << 이거를

href="#"          << 이렇게 바꿔주세요~

이렇게 하니 잘되네요.
조금 아쉬운게 상호,특정지역 검색은 안되드라구요.

상세주소번지수와 무슨무슨동 동네이름까지만 검색이 되네요.

잘쓰겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로