Добавление точек привязки к карте Google со статическим списком уличных адресов - PullRequest
4 голосов
/ 29 июля 2010

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

Ответы [ 2 ]

3 голосов
/ 29 июля 2010

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

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

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

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

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

0 голосов
/ 23 сентября 2016

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

...