【问题标题】:how to get the marker coordinates from geoObjectCollection Yandex.Map如何从 geoObjectCollection Yandex.Map 获取标记坐标
【发布时间】:2022-01-22 00:26:11
【问题描述】:

地图上显示了一组对象。点击标签有一个事件。如何确定被点击标签的坐标? .get('coords)不行,需要准确获取集合中规定的坐标,但我怎么看不懂,我试过.getCoordinates(),但是我不明白如何正确规定,或者在这里做点别的……

var myGeoObject = new ymaps.GeoObjectCollection(
   {
    preset: 'islands#blueIcon'
});
for (var i = 0; i < coords.length; i++) {
    myGeoObject.add(new ymaps.Placemark(coords[i]));
}
myMap.geoObjects.add(myGeoObject);

myGeoObject.events.add('click', function (e) {
        
});

【问题讨论】:

    标签: javascript yandex-maps


    【解决方案1】:
    myGeoObject.events.add('click', function (e) {
            var click_coord = e.get('target').geometry.getCoordinates();
    });
    

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2015-08-24
    • 2020-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多