Как изменить уровень масштабирования карт Google по умолчанию при поиске пользователя, введя почтовый индекс? - PullRequest
0 голосов
/ 19 января 2019

У меня есть простые карты Google с возможностью окна поиска, в которых пользователь может искать в любом городе, адресе, стране или почтовом индексе, и после нажатия кнопки ввода уровень масштабирования карты приведет вас туда.В зависимости от того, что пользователь искал, уровень масштабирования определяется функциями Google карты

Теперь, когда пользователь ищет город, скажем, Хьюстон, Техас.Карты Google уменьшают масштаб до некоторого уровня, где можно увидеть город Хьюстон в центре карты.Но когда пользователь ищет определенный почтовый индекс в городе Хьюстон, Google Maps увеличивает масштаб, чтобы отобразить только ту область, которая находится под пределами введенного почтового индекса.Как изменить стандартное поведение уровней масштабирования и границ таким образом, чтобы при вводе пользователем почтового индекса карты Google находили соответствующий город и отображали только этот город (без увеличения в области почтового индекса).

IЯ не прилагаю никакого кода, так как это можно визуализировать просто на картах Google.

1 Ответ

0 голосов
/ 19 января 2019
  1. Геокодируйте почтовый индекс.
  2. Инвертируйте геокодирование полученных координат, выберите результат, включающий название города.
  3. Геокодируйте название города, используйте границы ответа для настройки масштаба карты.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...