【发布时间】:2011-10-27 15:36:25
【问题描述】:
我需要一个小的标识符来使用 jVectorMap 在地图上突出显示特定城市。这样做的理想方式是什么。也许我可以在地图上放一些像图像(比如旧金山附近 3px 宽和高红色)的东西。这样用户就可以定位准确的位置,而不是一般的美国。
【问题讨论】:
标签: javascript jquery map world-map jvectormap
我需要一个小的标识符来使用 jVectorMap 在地图上突出显示特定城市。这样做的理想方式是什么。也许我可以在地图上放一些像图像(比如旧金山附近 3px 宽和高红色)的东西。这样用户就可以定位准确的位置,而不是一般的美国。
【问题讨论】:
标签: javascript jquery map world-map jvectormap
你可以在jVectorMap的最新版本中做到这一点。
【讨论】:
jVectorMap 就是这样做的,绘制向量。我在 API 中没有看到任何关于定义真正“点”的内容。因此,您可以在 San Fransisco 周围绘制一个小多边形,也可以手动叠加您自己的图像。 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;}
【讨论】: