Карты Google - несколько маркеров только по URL

Если я хочу открыть браузер для Google Карт в центре и показать один маркер, я делаю это с URL-адресом, подобным этому:

https://www.google.com/maps/place//@33.91729,-106.85761,10z/data=!4m2!3m1!1s0x0:0x0

Но у меня есть пары длиной 5-10 пар/длин, которые я хочу показать на той же карте. Как показать несколько маркеров lat/long, указанных только в URL?

Ответ 1

Существует обновленная статья (обновлено: 18 мая 2017 г.), в которой можно легко связать с местами и направлениями с помощью новых Карт Google.

Вы можете использовать службу маршрутов и создать URL-адрес как таковой:

https://www.google.com/maps/dir/33.93729,-106.85761/33.91629,-106.866761/33.98729,-106.85861

Используйте двойную косую черту "//" между маркерами, чтобы оставить позицию пустой, например, установить пользовательскую начальную точку.

Обновление

Здесь есть еще одна отличная статья here

Ответ 2

Ну, это возможно без указаний. просто добавьте в конце://@. Пример:

https://www.google.com/maps/dir/33.93729,-106.85761/33.91629,-106.866761/33.98729,-106.85861//@34.0593359,-106.7131944,11z

Ответ 3

Вы можете посмотреть этот поток здесь. Однако, если вы хотите сделать его динамичным, почему бы не использовать js, чтобы добавить их в качестве коллекции и загрузить его на свою страницу?