Определение местоположения пользователя

В API включена возможность определения местоположения пользователя. Одним из основных параметров, использующимся для оценки местоположения, является IP-адрес устройства, обращающегося к API. Geolocation API устройства при этом не используется.

Во время загрузки API производится запрос к серверу, и в момент готовности API данные о предполагаемом местоположении пользователя доступны для использования. Доступ к этим данным предоставляет статический объект geolocation.

myMap.geoObjects.add(
    new ymaps.Placemark(
        [ymaps.geolocation.latitude, ymaps.geolocation.longitude],
        {
            balloonContentHeader: ymaps.geolocation.country,
            balloonContent: ymaps.geolocation.city,
            balloonContentFooter: ymaps.geolocation.region
        }
    )
);