問題描述

我有一個小應用程式給出當前位置:經度和緯度。現在我必須瀏覽到谷歌 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

第四種方案

如果您要在瀏覽器中開啟 Goog​​leMap:

http://maps.google.com/?q=<lat>,<lng>

要在 iOS 移動裝置上開啟 Goog​​leMap 應用程式,請使用 Google Maps URL Scheme

comgooglemaps://?q=<lat>,<lng>

要在 Android 上開啟 Goog​​leMap 應用,請使用 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇