使用jvectormap和rails4映射标记样式与图像

时间:2015-05-20 19:25:43

标签: ruby-on-rails jvectormap

如果有人可以帮助我,那么非常感谢!我正在使用带有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 ;,然后整个地图消失了......所以我很难过!

谢谢!

0 个答案:

没有答案