地理定位.getCurrentPosition在PhoneGap上
geolocation.getCurrentPosition on PhoneGap
我使用PhoneGap制作了一个应用程序,它需要访问用户当前的纬度和经度才能运行。我是这样做的:
navigator.geolocation.getCurrentPosition(function(pos) {
// code using pos
});
在浏览器上,它会请求你的权限来访问信息,但在完成的应用程序上,它不会问任何问题,只是不起作用。我做错了什么/遗漏了什么吗?
@Dogmatics;没有足够的信息来调试您的问题。假设你打开了GPS和定位服务,然后你忘记等待'deviceready'事件。
来自文档:
这是一个非常重要的事件,每个Cordova应用程序都应该使用。
Cordova包含两个代码库:native和JavaScript。在加载本机代码时,将显示自定义加载图像。但是,JavaScript只在DOM加载后才加载。这意味着你的web应用程序可能会在加载之前调用Cordova JavaScript函数。
Cordova deviceready事件在Cordova完全加载后触发。设备启动后,您可以安全地调用Cordova函数。
如果这被证明是正确的,你会想要读#4 in:
初学Cordova/Phonegap的开发者常犯的错误
https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md
祝你好运
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- angular.js没有'无法在PhoneGap中处理视图标记
- 在phonegap应用程序内部重定向不起作用
- 压缩phonegap中ios的图像插件
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 尝试使用Phonegap进行php登录
- 从手机中选择多个图像'使用phonegap的多媒体资料
- cordova-2.0.0.js不适用于使用phonegap的android
- Phonegap 3.7.0手电筒插件没有'不起作用
- PhoneGap选项卡栏自定义字体,背景图案
- LocalStorage phonegap摄像头图像
- 在phonegap中为android调用onload函数的最佳方式
- Phonegap css height%不适用于android 4.2-4.3
- 在Phonegap中重定向到新页面后,AdMob未定义
- PhoneGap/带有RequireJS's的文本插件
- onLoad function phonegap android
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 如何将tesseract OCR与Cordova/Phonegap应用程序集成