Привет,
Есть такой набор объектов для нанесения на карту
var gObjs = { "type": "FeatureCollection", "features": [ {"type": "Feature", "id": 1, "geometry": {"type": "Point", "coordinates": ['59.972842', '30.316555']}, "properties": {"balloonContent": "Место 1", "hintContent": "Место 1"}}, {"type": "Feature", "id": 2, "geometry": {"type": "Point", "coordinates": ['59.890825', '30.411312']}, "properties": {"balloonContent": "Место 2", "hintContent": "Место 2"}} {"type": "Feature", "id": 3, "geometry": {"type": "Point", "coordinates": ['59.851812', '30.23759']}, "properties": {"balloonContent": "Место 3", "hintContent": "Место 3"}} ] }
Еще есть главное место mainPlace. Нужно найти ближайшее место к главному из набора gObjs.
Делаю так - создаю geoQuery для набора и главного места и ищу closestTo.
var geoQueryObjs = ymaps.geoQuery(gObjs); var geoQueryMain = ymaps.geoQuery(mainPlace); var closestPlace = geoQueryObjs.getClosestTo(geoQueryMain.get(0));
Все находит правильно, но КАК получить ID этого места (который содержится в "id" feature)?!