地图图标在地图中不可见

时间:2014-09-24 07:46:17

标签: javascript google-maps-api-3

我将地图放在我的应用程序中,然后将标记放入其中。这些标记表示他们必须遵循路径,然后“移动”通过地图的方式。 我放置了“map.icons”的标记,我已经用这种方式声明了:

var marker = new Marker({
        position: latlng,
        map: map,
        zIndex: Math.round(latlng.lat() * -100000) << 5,
        icon: {
        path: MAP_PIN,
        fillColor: "#339EF2",
        fillOpacity: 1,
        strokeColor: '',
        strokeWeight: 0,
        scale: 0.3,
        rotation: 35
        },
        label: "<i class='icon icon-car' style='color:white; margin-left: 10px; font-size: 22px'></i>"
    });

在哪里可以看到中间感兴趣的标记。

问题在于(并非总是)标记未被绘制,可能是由于它根据路径的位置制作地图的缩放,因为如果我移动地图你会看到相同的。

有可能解决你看不到的标记问题吗?

非常感谢你的回复。 戴夫

示例:

在移动地图之前:

Before

移动地图后:

After

1 个答案:

答案 0 :(得分:0)

可能是“动态”类型的地图,即标记必须遵循路径,有时不会出现,而地图“静态”始终保持可见。

我通过将svg替换为相同标记的图像(相同!)解决了问题,但在导入的库中保留了标签。

非常感谢,

戴夫