|
用X5ES_V3.0开发一个APP,获取当前的位置。怎么实现?
按照案例的写法。先引入require("$UI/system/lib/cordova/cordova");和require("cordova!org.apache.cordova.geolocation");
在页面加载完成的事件中编写:
var me = this;
me.comp("contentData").setValue("title",'获取设备位置信息');
me.comp("contentData").setValue("x", '经度: ');
me.comp("contentData").setValue("y", '维度: ');
function onSuccess(position) {
me.comp("contentData").setValue("x", '经度: ' +position.coords.longitude);
me.comp("contentData").setValue("y", '维度: ' +position.coords.latitude);
}
function onError() {
me.comp("contentData").setValue("x", "失败");
me.comp("contentData").setValue("y", '');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError);
报错了。 |
|