地图上显示了一组对象。单击标签时会发生一个事件。如何确定单击的标签的坐标?.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) {
});
myGeoObject.events.add('click', function (e) {
var click_coord = e.get('target').geometry.getCoordinates();
});