Есть ли способ отобразить несколько адресов на одной статической карте из API Карт Google?
Вот пример одного адреса, отображаемого:пример URL этого выглядит как?
Есть плагин jquery, я использовал его, и он отлично работает
check
http://gmap.nurtext.de/examples.html
API Карт Google
Я думаю, что вы ищете что-то вроде этого?
http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap & маркеры = цвет: синий% 7Кабель: S% 7C40.702147, -74.015794 & маркеры = цвет: зеленый% 7Клабер: G% 7C40.711614, -74.012318 & маркеры = цвет: красный% 7Цвет: красный% 7Клейка: C% 7C40.718217, -73.998284 & sensor = false
Посмотрите на API статических карт.Для справки, API статических карт отличается от API обычных карт Google.Таким образом, API карт Google (текущий v3) отличается от API статических карт (текущий v2).
https://developers.google.com/maps/documentation/staticmaps/
Нет необходимости использовать файл KML, мы можем напрямую получить доступ к Google Places API. Ответ API Google Адресов состоит из всех (на самом деле не более 20) мест вокруг текущего местоположения. пример запроса url приведен ниже.
https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI
Ответ может быть в формате Json или XML, зависит от того, какой ответ мы запрашиваем.
Единственный способ - создать файл KML, который выводит несколько точек.
Это может быть даже динамический скрипт.
например,
http://server.com/kml?a=adress+one&b=address+two&c=address+three
может быть динамическим сценарием, который считывает адрес из URL и выводит код KML.
Затем может передать этот URL-адрес в Карты (карты принимают URL-адрес файла KML в параметре q = - конечно, закодированы в произвольном порядке)