Задача у меня стоит следующая, у меня есть около 10 точек (баллунов) на карте яндекса и мне нужно при клике на кнопку найти ко мне близжайший, задача усложняется тем, что с начало я должен получить местоположение свое:
navigator.geolocation.getCurrentPosition(showPosition);
function showPosition(position) {
var y = $('#avMyPosition').val(position.coords.latitude + ', ' + position.coords.longitude);
}
И сразу записываю его в скрытый input
Это все хорошо, но получаю его я после загрузки карты и чтобы получить его заново мне необходимо перезагрузить карту, и желательно сделать это по кнопке, чтобы после этого открылся балун. Собственно в этом и проблема не получается этого сделать.
Вот пример в jsfiddle
https://jsfiddle.net/7gzryeu9/
И скажу, если иметь заранее готовые координаты то он все корректно показывает, показывает ближайший открытый балун.