2017-04-19 97 views
-1

我對手機差距和移動應用程序開發相當陌生。 我想使用geo:uri格式來打開谷歌地圖應用程序,但它不起作用。地理位置:lat,lng uri不適用於手機差距

從我明白我應該能夠僅僅添加一行:

<a href="geo:38.897096,-77.036545">test</a> 

,但是當我點擊「測試」的鏈接沒有任何反應。我創建了一個apk並將其加載到我的設備和控制檯上,我得到一個錯誤404未找到鏈接地理錯誤:38.897096,-77.036545

我發現評論,需要在設備上的應用程序與應用關聯的uri。 Google地圖應用肯定會安裝在設備上。

我找不到任何地方設置geo關聯:在手機上。

在我的config.xml中我有一個意向路線爲:

<allow-intent href="geo:*" /> 

問題:

  • 是否有針對地緣手機應用的差距一些設置:URI工作?

  • 是否有設備上的某些地方設置地理協會:以 谷歌地圖

  • 我缺少的是在這裏嗎?看起來很簡單。谷歌搜索 表示人們有成功 - 但不是我。

問候 GMAX

回答

0

嗯,我沒有找到該方法的修復,但我發現了一個非常簡單的解決實際問題 - 開放谷歌地圖應用程序,並得到由轉指令轉動。代碼

兩行

var url = "http://maps.google.com/maps?saddr=&daddr=15 south st, tuncurry" 
window.open(url, '_system'); 

的作品就像一個魅力

SADDR是起始地址(留空爲當前位置) DADDR是目標地址

我希望這有助於有人。