2011-10-27 2 views
1

jVectorMap을 사용하여지도에서 특정 도시를 강조 표시하려면 작은 식별자가 있어야합니다. 그렇게하는 이상적인 방법은 무엇입니까? 지도에 이미지 (예 : 샌프란시스코 근처에서 3px 넓고 붉은 색으로 표시)와 같은 것을 넣을 수 있습니다. 이렇게하면 사용자는 일반적으로 미국이 아닌 정확한 위치를 찾을 수 있습니다.jVectorMap 플러그인을 사용하여 세계지도에서 특정 도시를 강조 표시하는 방법

답변

2

당신은 jVectorMap의 마지막 버전에서 그것을 할 수 있습니다.

+0

Thanks Buddy, That Thats 굉장합니다. jvectormap에 새로운 것이 올 것입니다. 노란색 점을 사용자 정의하고 적절한 마커를 넣을 수 있습니까? 도움이 될 수 있습니다. – Mike

+0

jVectorMap의 완전히 새로 작성된 버전을 마무리하겠습니다. 지금은 마커의 색상과 크기를 변경할 수 있습니다. 나중에 이미지로 정의 된 마커를 추가 할 것입니다. – bjornd

1

jVectorMap은 바로 벡터를 그립니다. 사실 "포인트"를 정의하는 API에 대한 언급이 없습니다. 따라서 샌프란시스코 주변에 작은 폴리곤을 그릴 수도 있고 수동으로 이미지를 오버레이 할 수도 있습니다. jsFiddle

<img src="http://www.changosurf.com/images/marker_red.png" id="sanFranMarker" title="San Fransisco"/> 

...

#map-usa { position: relative; width: 600px; height: 400px;} 
#sanFranMarker{ position: absolute; top: 160px; left:17px;} 
+0

감사합니다. Ton Buddy,하지만 나는이 맵을 미국지도가 아닌 월드 맵에 넣어야합니다. 좋아요. 그리고 어떻게하면 세계지도에서 정확한 지점을 찾을 수 있습니까? 광대 한지도는 정확한 지점을 찾기가 더 어려워집니다. 인접한 두 도시를 선택해야만합니다. – Mike

+0

Ans이 구현에 한 가지 제한이 있습니다. 이미지 위로 정확히 가져 가면 상태가 강조 표시되는 기본 jvectormap 동작을 수행합니다. – Mike

+0

두 번째 제한 – Mike