URL для нескольких маркеров в Картах Google
В настольном приложении Qt у меня есть некоторые координаты GPS, которые я хотел бы показать на карте. Мой план состоит в том, чтобы создать URL-адрес с координатами и позволить веб-браузеру и картам Google или подобной службе выполнять тяжелую работу.
Прочитав некоторую, по-видимому, обратную конструкторскую документацию в
mapki.com slash wiki slash Google_Map_Parameters
Я могу заставить его работать для одной точки, но какой синтаксис URL для нескольких точек?
Мой лучший снимок до сих пор заключается в создании строки, такой как:
http://maps.google.com/?ie=UTF8&[email protected],17.82&[email protected],17.82
но это покажет только "Моя вторая точка". Есть ли лучшее описание синтаксиса где-то?
Замена q = маркерами = не работала, а приведенное ниже предложение "статической карты" только жаловалось на неправильный ключ API.
Ответы
Ответ 1
для google maps static есть этот URL:
http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY
Я не уверен, что этот синтаксис хорош и для стандартных карт
Ответ 2
Параметры броска на maps.google.com получают только одну точку.
Как говорится в dusoft, вы можете использовать карты Google Static.
Или, если вам нужны динамические карты, вы можете написать свою собственную общедоступную веб-страницу, которая использует API Карт Google, и принимает длинный список параметров. Используйте свою собственную веб-страницу точно так же, как вы намеревались использовать веб-страницу maps.google.com, за исключением того, что вы можете проектировать то, что вы хотите, чтобы параметры выглядели.
Возможно, что-то вроде this.
Ответ 3
http://staticmapmaker.com/ - очень хороший веб-инструмент для создания статических картографических URL-адресов.
Список поддерживаемых картографических сервисов:
- Google
- Bing
- Яндекс
- ВОТ
- Mapbox
- MapQuest
- CartoDB
p.s. Я знаю, что это старый вопрос, но многие по-прежнему ищут его.