-1

我对电话差距和移动应用程序开发很陌生。我想使用 geo: uri 格式打开谷歌地图应用程序,但它不起作用。

据我了解,我应该能够添加如下一行:

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

但是当我点击“测试”链接时,什么也没有发生。我创建了一个 apk 并将其加载到我的设备上,在控制台中我收到错误 404 not found 链接 geo:38.897096,-77.036545 的错误

我发现设备上需要有一个应用程序与应用程序关联的 uri 的评论。谷歌地图应用程序肯定安装在设备上。

我找不到任何地方设置地理关联:在手机上。

在我的 config.xml 中,我有一个意图行:

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

问题:

  • 电话间隙应用程序中是否有一些设置为 geo: uri 工作?

  • 设备上是否有一些地方可以设置地理关联:到谷歌地图

  • 我在这里想念什么?看起来很简单。谷歌搜索表明人们取得了成功——但不是我。

关于gmax

4

1 回答 1

0

好吧,我没有找到该方法的解决方案,但我找到了一个非常简单的解决实际问题的方法——打开谷歌地图应用程序并获得轮流指令。

两行代码

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

奇迹般有效

saddr 是起始地址(当前位置留空) daddr 是目标地址

我希望这可以帮助别人。

于 2017-04-19T23:35:52.177 回答