在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/