如果有人可以帮助我,那么非常感谢!我正在使用带有Rails 4.1.9的jvectormap,除了将自定义标记图像叠加层放在配置jvectormap标记样式选项的地图上之外,一切似乎都有效:
$(function() {
$('#world-map').vectorMap({
map: 'world_mill_en',
scaleColors: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial',
hoverOpacity: 0.7,
hoverColor: false,
zoomOnScroll: false,
markerStyle: {
initial: {
image: 'smarker.png',
offset: [0,0],
r: 5
}
},
backgroundColor: '#2A2B2D',
markers: [
{latLng: [41.90, 12.45], name: 'Vatican City'}
]
});
脚本现在是视图erb文件中的内联函数,稍后会重构。该图片位于app / assets / images / smarker.png中。我只是想让它发挥作用。当通过jvector map函数时,它似乎是标记图像的资产管道问题,但我只是Rails的初学者,需要帮助...
我尝试过使用<%= image_tag" smarker.png" %&gt ;,然后整个地图消失了......所以我很难过!
谢谢!