我需要一个小的标识符来使用 jVectorMap 在地图上突出显示特定城市。这样做的理想方式是什么。也许我可以在地图上放一些像图像(比如旧金山附近 3px 宽和高红色)的东西。通过这种方式,用户可以找到精确的位置,而不是一般的美国。
问问题
2506 次
2 回答
2
您可以在jVectorMap的最新版本中执行此操作。
于 2012-08-06T13:15:12.710 回答
1
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;}
于 2011-10-27T15:54:52.660 回答