問題描述
我有一個小應用程式給出當前位置:經度和緯度。現在我必須瀏覽到谷歌 Map 的經度和緯度。請建議我如何做到這一點。
最佳解決方案
例如:
https://www.google.com/maps/preview/@<latitude>,<longitude>,<zoom level>z
https://www.google.com/maps/preview/@-15.623037,18.388672,8z
舊格式:
http://maps.google.com/maps?ll=-15.623037,18.388672&spn=65.61535,79.013672
次佳解決方案
作為附加資訊; 最好的方法是使用 q =引數,以便顯示帶有標記點的 Map 。
example;
http://maps.google.com/?q=<lat>,<lng>
第三種解決方案
截至今天 (2014/09/23),我發現要在準確的位置 (不是近似值) 獲取標記,您可以使用:
http://www.google.com/maps/place/49.46800006494457,17.11514008755796
另外,如果要指定 Map 中心和縮放:
http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z
如果要使用衛星 Map 型別,請附加/data=!3m1!1e3
http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3
而如果您想要 Map 的地形檢視,請附加/data=!3m1!4b1
https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1
第四種方案
如果您要在瀏覽器中開啟 GoogleMap:
http://maps.google.com/?q=<lat>,<lng>
要在 iOS 移動裝置上開啟 GoogleMap 應用程式,請使用 Google Maps URL Scheme:
comgooglemaps://?q=<lat>,<lng>
要在 Android 上開啟 GoogleMap 應用,請使用 geo: intent:
geo:<lat>,<lng>?z=<zoom>
第五種方案
這不在於問題的範圍,但我認為知道如何連結到路線也可能是有趣的。查詢將如下所示:
https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'
第六種方案
使用查詢引數將不起作用,Google 將嘗試近似該位置。
我想要的位置:http://maps.google.com/maps?ll=43.7920533400153,6.37761393942265
大概位置 (實際位置以西):http://maps.google.com/?q=43.7920533400153,6.37761393942265
第七種方案
說容易 http://www.google.com/maps/place/lat,lng 格式
示例網址:
http://www.google.com/maps/place/30.364124,48.227034
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。