【发布时间】:2016-06-27 08:55:38
【问题描述】:
我正在 Visual Studio 中开发一个 Cordova 应用程序,并且正在使用最新版本的 Apache Cordova 工具。
我在使用 VS 模拟器和附加工具的位置部分时遇到问题。
我添加了一堆地理点并让它们自动在列表中循环,但从here 下载的地理定位插件无法识别它。
我还尝试在 iOS 上运行它,您可以在其中选择一些预定义的场景(跑步、骑自行车、高速公路骑行),它在那里按预期工作。
为了让插件在 Android 上的模拟器上也能正常工作,我需要勾选/启用/其他什么吗?
编辑: 这是我用来检查位置变化的一段代码:
var watchPosition = function(success, error) {
watchId = navigator.geolocation.watchPosition(success, error, { timeout: 30000 });
};
这在 iOS 模拟器中工作正常,但在 VS Android 模拟器中不起作用 它甚至在 Ripple 中也可以正常工作(有时需要 10-15 秒才能注册位置更改)
【问题讨论】:
-
你能发布一些关于你如何使用插件的代码吗?
-
@ElvisXia 我已经添加了一段代码,但由于它基本上是文档中的复制粘贴,因此没有多大用处
-
您是否启用了地理定位服务?听起来像一个愚蠢的问题,但可以肯定...
-
是的...它已打开...检查过但结果只是另一个死胡同
-
你试过这个链接sample吗?最好的问候。
标签: android cordova visual-studio-2015 geolocation visual-studio-cordova