2011-02-11 1 views
1

KML 파일을 오버레이로로드하는 Google지도를 만들었습니다. 그것은 하이킹을위한 trailheads의지도입니다. 지금 내가 알아 내려고하는 것은 방문자가 KML의 데이터 내에서 검색하고 관련 trailhead/s를 Google지도의 결과로 표시 할 수있는 검색을 만드는 방법입니다. 이것이 가능한가? 주소를 검색 할 수있는 Google 검색이 있지만이 위치는 KML 파일의 데이터 내에서 trailhead를 검색하지 않습니다.KML 내에서 검색하고 Google Map v3에 결과를 표시하는 검색을 어떻게 만들 수 있습니까?

방문객이 12345 Main St., Chicago, IL 등의 주소를 입력하면 해당 주소 (예 : 위도, 경도)의 특정 주변, 예를 들어 10 마일 이내에있는 결과가 표시되는 것이 이상적입니다.

어디서부터 시작해야할지 조금은 잃어 버렸습니다.

도움 주셔서 감사합니다.

데이비스

답변

1

난이 쉽게 할뿐만 아니라 데이터베이스에있는 모든 KML 데이터를 저장하는 것이 좋습니다 얼마나 자주 KML 파일 업데이트,하지만 난 모르겠어요. 어쩌면 때때로 kml 파일을 다시 다운로드하고 데이터베이스를 업데이트하십시오.

다음은 간단하게 haversine formula을 사용하고 데이터베이스에서 주변 산책로를 검색합니다.

1

Fusion Tables에 대한 좋은 직장처럼 들리는군요. Fusion Tables는 데이터를 저장하고 편집하는 좋은 방법을 제공합니다 (공동 작업도 가능). 또한 추가 할 수있는 지형 공간 열/데이터 필드 (주소 또는 위도/경도 좌표가 될 수있는 "위치"열)가 있습니다. 융합 테이블에 모든 트레일 헤드를 놓고 맵핑 할 수 있습니다. 사람들이 주소 나 위도/경도를 입력하게하고 퓨전 테이블을 쿼리하여 해당 지점에서 사용자가 지정한 거리 내에서 모든 트레일 헤드를 표시 할 수 있습니다. 시작하려면 자습서를 참조하십시오.

0

KML 검색 도구를 사용하면이 작업을 수행 할 수 있습니다. KML KMZ CSV 및 GPX를 지원합니다. 도구를 찾을 수 있습니다 here