Клуб API Карт

Не работает определение местоположения пользователя в 2.1 через browser-провайдер

ksimmiloff
12 июля 2016, 10:00

Здравствуйте, 
Сравниваю два примера из песочницы:

https://tech.yandex.ru/maps/jsbox/2.1/geolocation
https://tech.yandex.ru/maps/jsbox/2.0/geolocation

В примере песочницы API 2.1 отображается только красный кружок (поиск по ip), а синего нет, красный при этом ошибается на пол города. В API 2.0 все очень точно. Пробовал разобраться:

ymaps.geolocation.get().then(function (res) {
    ...
}, function (e) {
    console.log(e);
});

В лог попадает "Not found".
На сайте везде API 2.1, откатываться на 2.0 - не то. Еще раз повторю: приведенные примеры не работает даже в песочнице!
Браузеры: Chrome 50 и FF 46.0

4 комментария
Подписаться на комментарии к посту
Попробуйте отключить автогеокодирование
dimik,
Снова здравствуйте, карта таже самая, проблема вернулась. В хроме на локальной машине местоположение определяется верно, но тот же самый скрипт на хостинге определяет место с огромной погрешностью. В лисе место не определяется совсем и на локальной машине и на хостинге, точка просто не ставится.
Помогите починить. Спасибо.
Автогеокодирование отключено: "autoReverseGeocode: false"
Спасибо, помогло! :)
Куда это прописать? В какую часть кода? Никак не определят через API местополжение!