2017-04-19 100 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是目标地址

我希望这有助于有人。