Как сделать чтобы результат поиска ранжировался в зависимости от удаления моего местонахождения? К примеру если искать населенный пунк "Красный Яр", то их там более десятка, карта центрируется на первом, а мне нужно на ближайшем, или даже сначала искать в своем регионе, а потом ближайший населенный пункт из того что есть. Пока код стандартный из примеров яндекса:
function showLocation(address) {
var myGeocoder = ymaps.geocode(address, {kind : 'locality', results : 1 });
myGeocoder.then(
function (res) {
myMap.geoObjects.add(res.geoObjects[0]);
myMap.setCenter(res.geoOb
},
function (err) {
alert(err);
}
);
}