2009-11-20 34 views
24

在桌面Qt應用程序中,我有一些我想在地圖上顯示的GPS座標。我的計劃是構建一個帶有座標的URL,並讓Web瀏覽器和Google地圖或類似的服務完成繁重的工作。谷歌地圖中多個標記的URL

讀數

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密鑰。

回答

33

谷歌地圖靜態還有這個網址:

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.
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY 

我不知道,如果這句法也是很好的標準地圖

+3

cooool,謝謝!另外,對於其他瀏覽,省略'key'將只使用匿名API密鑰,這對於有限的使用情況來說是可以的。 – gatoatigrado 2013-08-16 02:18:23

+1

注:看起來標記的總數有25個限制。 – RickCase 2014-10-14 19:17:36

5

在maps.google.com投擲參數只讓你一個點。

正如dusoft所說,您可以使用Google靜態地圖。或者,如果您需要動態地圖,則可以編寫自己的公用網頁,該網頁使用Google Maps API並接受一長串參數。使用您自己的網頁的方式與您打算使用maps.google.com網頁的方式完全相同,只是您可以設計您想要的參數。

也許類似this

2

http://staticmapmaker.com/ - 非常漂亮的網頁工具,用於生成靜態地圖網址。當前支持的地圖服務

名單: - 谷歌 - 冰 - Yandex的 - 這裏 - Mapbox - MapQuest的 - CartoDB

附:我知道這是一個古老的問題,但許多人仍然是谷歌。