Клуб API Карт

Найдено на тему «geolocation api»:
Магическое определение позиции пользователя
Valentin
14 декабря 2016, 14:27

Добрый день, подскажите пожалуйста. Имеется контроллер "control.GeolocationControl". Возможно создать два контроллера (дублирующий друг друга), но один на самой карте, а второй вне её. Или как привязать созданую кнопку вне карты с вашим АПИ? 

И еще видел отличный пример у вас в песочнице (не могу найти). Вы создавали кнопку и при помощи geo API определяли местонахождения пользователя на сайте с разрешением доступа к получению координат пользователя. Но данный функционал работает только если есть https, а если его нет, как лучше создать такой функционал?

Спасибо.

p.s. https://tech.yandex.ru/maps/jsbox/2.0/geolocation_api — нашел замечательный пример

9 комментариев
controls,geolocation api
Неверный suggest в ответе геокодера
Ренат
27 октября 2016, 12:26

Добрый день.

Если сделать запрос "Россия, Краснодарский край, Краснодар городской округ, поселок Пригородный, Шипкинская улица, 10", то в геокодере предлагается suggest на несуществующую улицу

<suggest>
Россия, Краснодарский край, Краснодар городской округ, поселок Пригородный, Ши
<fix>л</fix>
кинская улица, 10
</suggest>

https://geocode-maps.yandex.ru/1.x/?geocode=Россия, Краснодарский край, Краснодар городской округ, поселок Пригородный, Шипкинская улица, 10

Ну и в самом ответе улицы "Шипкинской" нет.

Поправите? Или ошибки нет?

geolocation api
geolocation на Мобильном устройстве и Desktop
Илья Зеленский
13 сентября 2016, 13:33

Добрый день!
Использую API Yandex Maps 2.0 для определения геопозиции пользователя.
Для определения координат, города и региона использую функцию

var geolocation = ymaps.geolocation;

Из данного объекта получаю:

alert(geolocation.region +' '+ geolocation.city +' '+ geolocation.latitude +' '+ geolocation.longitude);

Сегодня обнаружил странное поведение:

Любой Desktop браузер возвращает, в моем случае, "Самарская область Тольятти 51,255 52,333" (на координаты не обращайте внимания они из головы - факт в том что они возвращаются)

Любой Mobile браузер возвращает, в моем случае, "undefind undefind 51,255 52,333"

В итоге: на любом мобильном устройстве на geolocation.region и geolocation.city возвращает undefind, но координаты определяет правильно. На desktop проблем вообще нет.

В чем может быть проблема?

geolocation api,yandex api,API 2.0
Возможно ли получить список городов по части названия?
exprog-test
30 марта 2016, 14:21

Здравствуйте.

Возможно ли через api получить список городов(включая их названия на других языках и их координаты) по части названия?

1 комментарий
API,geolocation api
Не срабатывает ymaps.geolocation
v.trakhtenberg@terao.by
28 августа 2015, 10:33

Не могу воспользоваться ymaps.geolocation - отдает undefined.
Мне надо получить yamps.geolocation.city

Саму инициализацию карты и прочие построения делаю как в официальных примерах

9 комментариев
API 2.1,geolocation,geolocation api