2013-09-02 3 views
2

저는 .kml과지도가 새로 생겼으며 이번 주말까지 프로젝트가 완료 될 예정입니다. 제발 좀 도와주세요. 내가 구글지도 API의 3 절, 여러 KML 파일, 그리고 약간의 .js를 사용 무엇KML - Google Maps API - 카운티 이름 추가

내가 무슨 짓을

: 나는 모두의 경계선을 보여주는 콜로라도의지도를 가지고 카운티가 17 개 kml 파일로 나뉘며 각 카운티는 다각형 모양을 사용하는 자체 장소 표시가있는 64 개 카운티. 불행하게도, 나는 내가 번에 필요하지 않았다,하지만 쉽게 다시 넣어 수 있기 때문에 각 카운티의 장소에서 설명을 제거한

내가 필요로하는 무엇을 :. 은 내가 대한 (필요) 사랑 마우 스 액션 (호출 버튼을 열기 위해 레이어 클릭) 없이도지도에 표시 할 카운티의 이름. 따라서지도를로드 할 때 본질적으로 카운티 경계가 해당 카운티 이름으로 표시됩니다.

장소 표시에 카운티 이름을 추가하는 방법이 있습니까? 다른 게시물 인 OpenLayers를 보았지만 내 옵션이 무엇인지 찾아야합니다. 누구든지 나를 최고의 옵션으로 안내 할 수 있다면 크게 감사하겠습니다. 여기

주식에 대한 카운티을 보여주는 임시지도에 대한 링크입니다 : http://www.tranquilitycea.com/work/map/map.html

~ 리즈

+0

임시지도에서 참조되는 [KML] (http://tranquilitycea.com/work/map/c103.kml)에는 단일 지점 만 포함되며 카운티 경계는 포함되지 않습니다. – geocodezip

+1

[다음은 미국 주에 라벨을 붙이는 퓨전 테이블을 사용한 예제입니다] (http://www.geocodezip.com/v3_FusionTables_CountyLabels.html) – geocodezip

+0

예, 단일 포인트는 제가 작업 할 테스트였습니다. 실제로지도가 적은 시간을 소비했다고 생각하지만, 음영 처리 된 색소를 제거하여 카운티의 윤곽선과 이름 만 표시 할 수 있을지 궁금합니다. – Liz

답변

0

내 최종 솔루션은 각 카운티 이름의 작은 투명 .PNG 텍스트 이미지가 그때로 추가 만드는 것이 었습니다 새로운 Marker Images를 만들고지도에 개별적으로 배치합니다. 그것은 내가 제한된 지식으로 얻을 수있는 창조적 인 것이었고 원래의 게시물이 언급했던 것보다 다른 영역에서 행해졌습니다.

각 카운티 (그 중 사랑스런 64 명)는 내가 한 일이며 ... 여전히 더 나은 해결책을 원합니다. : 0)

var idenver = new google.maps.MarkerImage ("http://tranquilitycea.com/portfolio/map/denver.png", null, null, new google.maps.Point (24,5));

var denver = new google.maps.Marker ({위치 : 새 google.maps.LatLng (39.76, -106.88),지도 : 아이콘, 아이덴 바});

몇 가지 항목에 대해 이것은 끔찍한 생각은 아니지만 더 나은 방법이 있어야한다고 확신합니다.

리즈

www.ColoradoTransportationMatters.com 이번 주 말에 생중계 사이트.