2013-08-14 3 views
0

Google지도에서 모텔과 같은 다른 유형의 장소 (레스토랑, zB)를 시각적으로 구분하고 싶습니다.지도 표시 이미지를 대체 할 수 있습니까?

jQuery를 사용하여 Google지도에 사용 된 마커의 모양을 변경하는 방법 (닭고기 희생, 뉴트 안구 등 수확을 포함하지 않음)이 있습니까?

IOW, 위치에 따라 임의의 .png 정도의 "병아리 배아 주입 양수포"이미지의 일반 "거꾸로 된 눈물 방울"을 무시할 수 있습니까?

또는 Bing지도에서 동일한 것이 가능하면 옵션이 될 수도 있습니다.

+1

''I이었다 "당신은 무엇을 시도 했습니까?"라고 물으려 고합니다.하지만 지금은 무서워요. –

+0

[Mike Williams의 Google Maps API v2 튜토리얼의 사용자 정의 아이콘이있는 "마커 카테고리"의 예] (http://www.geocodezip.com/v3_MW_example_categories.html)가 Google Maps JavaScript API v3으로 번역되었습니다. [Google지도] (http://maps.google.com)를 사용하려면 KML을 사용하고 맞춤 마커로 위치를 정의하는 것이 가장 간단한 방법입니다. – geocodezip

답변

2

Marker object에는 setIcon 메서드가 있습니다.

Google에 생성 할 서비스가있는 coloredPin을 사용하면 쉽게 설정할 수 있습니다. 기능 설정 :

function coloredPin(color) { 
     return new google.maps. 
     MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_letter_withshadow&chld=%E2%80%A2|" + color, 
        new google.maps.Size(21, 34), 
        new google.maps.Point(0,0), 
        new google.maps.Point(10, 34)); 
    } 

를 다음의 setIcon와 함께 사용 : (즉 등 닭의 희생, 영원의 시선의 수확을 포함하지 않음)

myMarker.setIcon(coloredPin('ffaa33')); 
관련 문제