Клуб API Карт

Получение названия города, 2.1.х

Пост в архиве.
autocinesis
22 мая 2014, 17:37

Возможно ли в версии карт 2.1 с помощью геокодирования получить название города пользователя?
К примеру в версии 2.0 город можно было получить так "ymaps.geolocation.city".

11 комментариев


geolocation.get({ autoGeocode: true }).then(function (result) {

console.log(result.geoObjects.get(0).properties.getAll());

}

В консоли можно будет посмотреть все данные внутри объекта и выбрать нужную информацию

от души, благодарю!

спасибо, помогли

Подскажите, пож., а геокодирование применимо для просмотра веб сайта с компа, а не с мобильного устройства? Или геокодирование будет работать только на моблиьных устройствах с приложением, определяющим координаты?

геокодирование это получение координат по адресу, либо адреса по координатам (обратное геокодирование) комп это или мобильный роли не играет

подскажите, как решить такую задачу. Мне нужно автоопределение города пользователя (для таргетированной выдачи новостей). Мне не нужна карта. Как это сделать? 

Вот часть этого кода, который привела

22 мая, 19:24


это к моей теме относится вообще? И это же часть? Есть основной код?

Как выглядит полная версия, какой алгоритм?


geolocation.get({ autoGeocode: true }).then(function (result) {

console.log(result.geoObjects.get(0).properties.getAll());

}

В консоли можно будет посмотреть все данные внутри объекта и выбрать нужную информацию

Пользовательское соглашение запрещает использовать функционал АПИ и не показывать карту.

хорошо. Размещу карту. Но вопрос остался. С помощью этого API я могу как разработчик веб-сайта сделать сервис, чтобы пользователь открывал веб-сайт и у него определялся его город? Или с помощью этого API можно только местонахождение своей компании на карте показывать?

весь код будет выглядеть так

http://jsfiddle.net/Dj35R/2/

все работает отлично!