作成されたオブジェクトの外で緯度と経度を取得するにはどうすればよいですか? Ext.util.Geolocation の新しいオブジェクトを作成して更新し、オブジェクトの外で緯度と経度の値を取得しようとしていますが、「null」と表示されます。コード:
var geo = Ext.create('Ext.util.Geolocation', {
autoUpdate: false,
listeners: {
locationupdate: function(geo) {
//alert('New latitude: ' + geo.getLatitude());
},
locationerror: function(geo, bTimeout, bPermissionDenied, bLocationUnavailable, message) {
if(bTimeout){
alert('Timeout occurred.');
} else {
alert('Error occurred.');
}
}
}
});
geo.updateLocation();
//geo.fireEvent('locationupdate');
alert(geo.getLatitude()); // it shows null
前もって感謝します。