Задать вопрос
alexanderkx
@alexanderkx

Как через api яндекс карт отловить событие определения местоположения?

На карту добавляю кнопку определения местоположения (controls: ['geolocaontrol' ... )

Требуется отследить, когда пользователь определил своё местоположение, для того чтобы поставить метку в найденном месте.

На данный момент понятно, как при инициализации карты получить местоположение:

....
ymaps.geolocation.get({
	provider: 'yandex',
	autoReverseGeocode: true
}).then(function(result) {
	var text = result.geoObjects.get(0).properties.get('metaDataProperty').GeocoderMetaData.text;
	// Вывели точку
	console.log(text);
});
....

а вот, как это действие производить только при условии что пользователь нажал на "определить местоположение"?

Благодарю.
  • Вопрос задан
  • 409 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
А что не так с подпиской на событие кнопки "определить местоположение" onClick?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы