2017-02-07 6 views
-1

пытается получить мою голову вокруг этого в течение некоторого времени, хотя очевидно, что я не хватаю что-тоПользовательского Google Map (с маркерами) + Пользовательское .json встраивать на сайт

то, что я пытаюсь сделать, это не сделать новое карта хотя предоставить ссылку Src сказать (https://www.google.com/maps/d/u/0/embed?mid=1xI_dALvs0A-oySG-dkf4BYeDyBk) к чему-то ниже

https://developers.google.com/maps/documentation/javascript/styling

Я хочу, чтобы вставить свою собственную карту с маркерами на мой сайт и укладка его

Я думаю карта = новый google.maps.Map (document.getElementById ('map') имеет какое-то отношение к чертежу новой карты, хотя и не слишком уверен в том, чтобы ее вынуть или что.

  1. есть в любом случае использовать пользовательские карты + .json код, а не жесткого кодирования массив пои годов, как хотелось бы надеяться на это, указывая через по ссылке пользовательские карты для маркеров

  2. является есть ли лучший способ, чтобы обойти эту

ответ

0

Google Maps JavaScript API может загружать данные, которые были сохранены в формате GeoJSON. Поэтому вам нужно изучить спецификацию GeoJSON и создать соответствующий файл для ваших маркеров (или полилиний, полигонов и т. Д.).

В API документация Google Maps JavaScript объясняет, как загружать данные GeoJSON через слой данных карт:

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

Вы должны сочетать пример укладки с примером GeoJSON из документации для достижения своей цели.