текущий город Яндекс.Карты JS

229
04 сентября 2018, 08:10

Как узнать название города\населённого пункта, который сейчас отображён на карте у пользователя? т.е. Изначально я определяю его координаты, выставляю центр по карте и всё хорошо, но как можно узнать, что пользователь открыл теперь другой город и просматривает его?

Answer 1

В песочнице есть пример где показано как находить составные части ответа от геокодера, например город: https://tech.yandex.ru/maps/jsbox/2.1/direct_geocode Также есть пример где показано как узнавать адрес в центре карты: https://tech.yandex.ru/maps/jsbox/2.1/custom_control
Чтобы это делать при каждом сдвиге карты можно подписаться на событие изменения границ карты boundschange https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Map-docpage/#event_detail__event_detail/event-boundschange
Но надо понимать что за один день в бесплатной версии вы можете делать не больше 25000 запросов к геокодеру.

READ ALSO
Как сделать сайт доступный только для подписчиков канала на youtube?

Как сделать сайт доступный только для подписчиков канала на youtube?

Возможно ли такое сделать вообще? Чтоб контент могли просматривать только те кто подписан на канал на youtubeА если человек отписался то контент...

222
Javascript не понимаю как проверить если в списке есть такие же элементы

Javascript не понимаю как проверить если в списке есть такие же элементы

Всем добрый день! у меня есть список в который я вношу города вместе со странами, мне нужно добавить условие: что элемент который есть в списке,...

234
PDO: не получается создать 2 обьекта

PDO: не получается создать 2 обьекта

Ребят, при попытке создать два объекта PDO Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2019] Unknown character set in /var/www/test3/components/MySQLphp:19 Stack trace: #0 /var/www/test3/components/MySQL

222
Сложная выборка данных SQL (MySQL)

Сложная выборка данных SQL (MySQL)

Нужно выбрать все данные для таблицы постройкиОсобенно интересует в какой области она находится

232