在HERE Maps Javascript API中删除自定义标记无效。

这是我添加标记的方法:

function getLocation() {
        coord = new nokia.maps.geo.Coordinate(window.latitude, window.longitude);
        var locationPushpin = new nokia.maps.map.Marker(coord, {
            icon: "images/icons/pushpin.png",
            anchor: new nokia.maps.util.Point(12, 12)
        });

        map.objects.add(locationPushpin);
};


这是我用来尝试将其从地图上删除的代码:

function removeClick() {
    map.objects.remove(locationPushpin);
};


但是,它不起作用。 API参考和官方的《开发人员指南》没有任何帮助。

最佳答案

无论如何,如果以后要在另一个函数中使用它,则也许应该在函数getLocation()之外声明您的汽车位置图钉。

关于javascript - 在HERE Maps Javascript API中删除自定义标记不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24696940/

10-16 10:32