Управление масштабированием в URL карт Google - PullRequest
0 голосов
/ 08 июня 2018

Я создаю URL-адрес карты Google, который укажет несколько мест на карте

Я хочу добавить элемент управления масштабированием на карту, чтобы пользователи могли увеличивать и уменьшать

все примеры, которые я виделбыли для сценариев Java и карт кодирования

есть ли какой-либо параметр, который я могу добавить к URL, чтобы получить элемент управления масштабированием

Я пытался

&callback=initMap

&gestureHandling=cooperative

, но не работал

Кто-нибудь знает, что я должен добавить, чтобы получить элементы управления прокруткой и масштабированием?

мой текущий URL выглядит следующим образом

https://maps.googleapis.com/maps/api/staticmap?zoom=13&gestureHandling=cooperative&size=1200x800&maptype=roadmap&key=AIza***********************&markers=label:1%7C-33.87277000,151.21408000&markers=label:2%7C-33.87257000,151.21520000

1 Ответ

0 голосов
/ 08 июня 2018

На основании запроса URL, который вы включили в свой вопрос, я могу сказать, что вы не используете URL Карт.Вместо этого вы используете API статических карт .От самого слова Static оно характеризуется фиксированным или стационарным состоянием.

После загрузки карты с использованием Static Maps API карта будет отображаться какТаким образом, после загрузки невозможно взаимодействовать с картой.Вы можете настроить уровень масштабирования только путем настройки параметра zoom в URL.

Если вы хотите иметь возможность динамически перемещаться по карте после загрузки, вам следует выбрать Google Maps Javascript API .

Но мне кажется, что вы пытаетесь избежать использования кодов.Если это так, и вы просто хотите загрузить карту с помощью URL, то вы можете использовать Google Maps URL

https://www.google.com/maps/search/?api=1&query=pizza+seattle+wa

Если вы хотите встроитьсопоставьте с веб-страницей, тогда вам следует использовать Google Maps Embed API .Вам не нужно использовать javascript коды для этого, просто HTML iframe.

<iframe
  width="600"
  height="450"
  frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/place?key=YOUR_API_KEY
    &q=Space+Needle,Seattle+WA" allowfullscreen>
</iframe>

Надеюсь, это поможет!

...