2016-05-13 89 views
3

我們希望在Google地圖鏈接中打開位置列表。我已經探索了許多可能性,但我無法找到如何做到這一點。使用多個標記打開Goog​​le Maps鏈接

我使用JavaScript API構建的地圖沒有顯示帶有標記的Google地圖的鏈接。我希望能夠像Embed API中的「查看更大的地圖」鏈接,但沒有一個變量似乎增加了這一點。我嘗試了Embed API,但它不需要多個標記。

我們需要動態生成列表,所以MyMaps不起作用。

靜態地圖API並不是一個真正的谷歌地圖,因爲你不能對它做任何事情。

我試圖發送一個KML文件是這樣的:

http://maps.google.com/maps?q=http://example.com/j.kml 

但它看起來像谷歌已停止這一點。

最有希望的是方向API,但我們不想要方向,只是一堆標記。顯示多個點的URL結構是:

https://www.google.com/maps/dir/Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 

但我試圖刪除/目錄/以擺脫方向和谷歌不喜歡這一點。有沒有人有這樣的運氣?

+0

你嘗試與谷歌Fusion Tables的接口?看起來很適合。請查看:https://sites.google.com/site/fusiontablestalks/stories – PseudoAj

+0

哦,那些很漂亮。我會檢查出來的! – Jami

回答

1

我對同一問題的研究表明,您發佈的路線URL是此時最相關的解決方案。

我唯一能想到的提升方式就是將起點留空,這樣用戶就會被提示輸入地址作爲起點,或者通過將Current+Location措辭添加到旁邊的網址來自動啓用地理定位/dir/

https://www.google.com/maps/dir/Current+Location/Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 
https://www.google.com/maps/dir//Mi+Mero+Mole,+5026+Southeast+Division+Street,+Portland,+OR+97206/3+Doors+Down+Cafe,+Southeast+37th+Avenue,+Portland,+OR/Bunk+Downtown,+211+Southwest+6th+Avenue,+Portland,+OR+97204/@45.5135928,-122.661738,14z/ 
相關問題