有沒有一種方法可以在Google Maps API中的單個靜態地圖上繪製多個地址?通過網址生成Google地圖
這裏是一個地址的例子畫在:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=H9R1H3+57%20EASTVIEW%20AVENUE
將這樣的一個例子網址是什麼樣的?
有沒有一種方法可以在Google Maps API中的單個靜態地圖上繪製多個地址?通過網址生成Google地圖
這裏是一個地址的例子畫在:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=H9R1H3+57%20EASTVIEW%20AVENUE
將這樣的一個例子網址是什麼樣的?
的唯一方法是創建一個KML文件輸出多重點。
它甚至可以是一個動態腳本。
如
http://server.com/kml?a=adress+one&b=address+two&c=address+three
可能是一個動態腳本讀取從URL地址,並輸出KML代碼。
則可以通過這個鏈接到地圖(地圖接受q =參數KML文件的URL - propelly編碼當然)
演示http://maps.google.co.uk/maps?q=http:%2F%2Fnearby.org.uk%2Fa2k.php%3Fa%3DBirmingham,%2BUK%26b%3Dlondon,uk%26c%3Dbrighton,聯合王國 – barryhunter 2011-10-04 18:59:36
沒有必要使用KML文件,我們可以直接訪問谷歌Places API。 Google Places API響應由當前位置周圍的所有(實際上最多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中,取決於我們要求的響應。
我認爲您正在尋找類似的東西?
看一看靜態地圖API。作爲參考,靜態地圖API不同於普通的谷歌地圖API。因此,谷歌地圖api(當前是v3)是與靜態地圖api(當前是v2)不同的api。
https://developers.google.com/maps/documentation/staticmaps/
可惜我部署的手持設備,包括老黑莓,這是不是非常非常的JavaScript友好。 – robert 2010-09-20 14:13:19