Добавление точек закрепления на карту Google со статическим списком адресов улиц

У меня есть электронная таблица с уличными адресами, и я хочу добавить их в качестве точек на карту Google. Может ли кто-нибудь сказать мне, должны ли они быть преобразованы в геокод для работы с API карт Google? И если да, то есть ли инструмент, который будет выводить список адресов таким образом, чтобы я мог просто подключить его к какому-нибудь javascript и все было хорошо?

... Или просто несколько советов. Я никогда раньше не работал с API карт Google.


person Peachy    schedule 28.07.2010    source источник


Ответы (2)


Вам потребуется геокодировать адреса для преобразования их в значения широты и долготы для ваших объектов marker. в Google Картах.

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

После того, как у вас есть точки данных со связанными широтой/долготой, вы можете прокручивать их, создавая маркеры для каждой из них. При создании объекта маркера вы указываете google.maps. LatLng объект в опциях:

var marker = new google.maps.Marker({
  position: new google.maps.LatLng(myLatitude, myLongitude), 
  map: map, 
  title:"Hello World!"});  

Свойство карты в параметрах связывает новый маркер с картой< /а> объект.

person RedBlueThing    schedule 29.07.2010

Существует бесплатное дополнение для Google Spreadsheets под названием GeoSheets, которое упрощает геокодирование списка адресов прямо из электронной таблицы. . Вы также можете использовать GeoSheets для создания настраиваемой и встраиваемой карты для размещения на своем веб-сайте, которая может автоматически обновляться при каждом изменении данных в вашей электронной таблице.

person Josh Fraser    schedule 23.09.2016