Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jVectorMap插件在世界地图上突出显示某个城市_Javascript_Jquery_Map_World Map_Jvectormap - Fatal编程技术网

Javascript 如何使用jVectorMap插件在世界地图上突出显示某个城市

Javascript 如何使用jVectorMap插件在世界地图上突出显示某个城市,javascript,jquery,map,world-map,jvectormap,Javascript,Jquery,Map,World Map,Jvectormap,我需要一个小的标识符来使用jVectorMap突出显示地图上的特定城市。这样做的理想方式是什么。也许我可以在地图上放一些类似图片的东西(比如说旧金山附近的3倍宽和高红色)。通过这种方式,用户可以找到精确的位置,而不是一般的美国。jVectorMap就是这样做的,绘制向量。我没有看到API中提到定义真正的“点”。所以你可以在旧金山周围画一个小多边形,也可以手动覆盖你自己的图像 您可以在的最新版本中执行此操作。非常感谢您的好友,但我需要在世界地图而不是美国地图上显示此深红色。好的,是的,我如何在世界

我需要一个小的标识符来使用jVectorMap突出显示地图上的特定城市。这样做的理想方式是什么。也许我可以在地图上放一些类似图片的东西(比如说旧金山附近的3倍宽和高红色)。通过这种方式,用户可以找到精确的位置,而不是一般的美国。

jVectorMap就是这样做的,绘制向量。我没有看到API中提到定义真正的“点”。所以你可以在旧金山周围画一个小多边形,也可以手动覆盖你自己的图像


您可以在的最新版本中执行此操作。

非常感谢您的好友,但我需要在世界地图而不是美国地图上显示此深红色。好的,是的,我如何在世界地图上找到精确的点,因为地图太大了,找到精确的点将变得更具挑战性,如果我必须选择两个相邻的城市,我看到这个实现的一个限制,即如果你将鼠标悬停在图像的正上方,它超越了突出显示状态的默认jvectormap行为第二个限制是否有任何解决方案对不起,伙计,你所做的任何事情都将在某种程度上成为一个黑客行为。“点”在插件中没有任何意义。如果在悬停在覆盖的图像上时失去加州的悬停效果是一个问题,那么有其他方法可以让它看起来像是红点在那里,但是你必须问问自己如何处理这些相互竞争的工具提示?底线:如果你想要一张地图,就去找专家。你能提供一个链接吗?我提供的小提琴上的地图有一个绝对大小,所以不,它在调整大小时不会改变。如果你已经制作了一个流体贴图,那么需要javascript才能将其移回浏览器调整大小的位置。谢谢,伙计,这太棒了,jvectormap有什么新功能。我们可以定制这些黄点并放置一些像样的标记吗?我能帮忙吗?我正在完成新的完全重写版本的jVectorMap。现在,您可以更改标记的颜色和大小。稍后我将添加定义为图像的标记。
<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;}