我有一個移動應用程序,我想使用地理位置。 我的問題是,我不明白如何將經緯度分配給Application.js中的某個屬性,以便我可以將其他頁面綁定到它。在QooxDoo移動中使用GeoLocation GeoPosition
當我將位置綁定到Application.js中的latLon屬性時,得到: 004930聲明錯誤!位置不是qx.bom.GeoLocation [99-0]上的數據(qx.event.type.Data)事件:預期'qx.event.type.Data',但找到'qx.event.type.GeoPosition'!
我嘗試了一些變化,但我不能綁定到屬性。
我得到了它到目前爲止,我可以調試地點工作:
var loginPage = new sgmobile.page.Login();
manager.addDetail(loginPage);
loginPage.addListener("appear", function(evvt) {
this.__getPosition();
}, this);
loginPage.show();
................
__getPosition : function() {
var geoLocation = qx.bom.GeoLocation.getInstance();
var pos = geoLocation.getCurrentPosition();
geoLocation.addListener("position", this.__applyPosition);
},
__applyPosition : function(position) {
this.latlon = {
"lat" : position.getLatitude(),
"lon" : position.getLongitude()
}
this.debug("latlon: " + qx.lang.Json.stringify(this.latlon));
},
我也複製了郵件列表。
此致 亞歷
從郵件列表交叉後: http://qooxdoo.678.n2.nabble.com/GeoPosition-td7582147.html;cid=1354112277752-668 –