如何在HERE Maps API for Javascript中检索自定义标记坐标?
这是我添加自定义标记的方式:
var marker = new nokia.maps.map.StandardMarker([52.51, 13.4], {
text: "Hi!", // Small label
draggable: true // Make the marker draggable
});
map.objects.add(marker);
问题:当用户将此标记拖动到另一个位置并单击“确定”时,我需要获取新坐标(因此不需要监听器)。
var 123 = marker(coordinate); alert(123);
和var 123 = marker.coordinate; alert(123);
都没有。 API似乎对此问题保持沉默。
答案 0 :(得分:1)
我认为以下情况应该:
marker.getPosition()
答案 1 :(得分:0)
原来很简单:
var latitude = marker.coordinate.latitude.toString();
答案 2 :(得分:0)
以下内容将返回:
marker.getPosition().lat;
和
marker.getPosition().lng;
答案 3 :(得分:0)
截至 2021 年,实际要走的路是:
marker.getGeometry().lat;
marker.getGeometry().lng;