2011-03-30 2 views
1

Google지도 (API v3)에 표시하려는 많은 맞춤 아이콘이있는 큰 KML이 있습니다. http://mexicometro.org/metro/line1/pantitlan/KML의 맞춤 아이콘이 Google지도 API V3에 표시되지 않음

내가로드하고있는 KML은 여기에 있습니다 : : 사용자 정의 아이콘이 표시되지 않는 이유 http://mexicometro.org/doc.kml

내가 알아낼 수 없습니다 당신은 여기 예제 페이지를 볼 수 있습니다. 나는 내 kml이 잘 쓰여져 있다고 믿는다 (나는 그것을 모두 손으로했다). 과거 중첩 문제가 일부 지적되었지만 모든 문제를 해결했다고 믿습니다.

아무도 내가 문제를 해결할 수 있습니까? 내 kml에 문제가 있습니까? 그것은 api v2에서 사용되었습니다.

감사합니다.

+0

KML 파일에서 404 오류가 발생합니다. 이 문제를 해결 했습니까? – Tony

답변

0

장소 요소가 아닌 스타일 정의에 스타일 요소를 넣으십시오. 위치 표시의 스타일 요소가 문서에 따라 지원되지 않는 것으로 보입니다. http://code.google.com/apis/kml/documentation/kmlreference.html#placemark

+0

오, 안돼 .. 네가 맞다고 생각해.하지만 300 가지가 넘는 독특한 아이콘이있다. 나는 그들 모두를 새로운 스타일 정의에 넣을 필요가 있을지도 모른다라고 생각한다. 너무 많은 일!!! – richardmtl

+0

사실, 간단한 kml, 1 개의 마커, 1 개의 폴리 라인, 위치 표시 (styleUrl에서 참조 된 아이콘)에 스타일 정보 없음으로 시도했지만 작동하지 않았습니다. 지도 API를 사용하여 마커를 직접 배치하는 또 다른 방법을 시도 할 것입니다. – richardmtl

+0

좋아요, 폴리 라인으로 작업했지만 사실 마커 아이콘에 문제가 없었습니다. –

0

나는이 문제를 겪고 있었는데, 캐싱 문제임을 깨달았습니다. 브라우저에 아무 것도 캐시하지 말라고해도 Google은 여전히 ​​그럴 것입니다. 가능한 캐싱이 없도록 kml 파일의 이름을 변경하십시오.

관련 문제