Tôi cũng làm việc cho ứng dụng simillar sử dụng sencha touch 2.3.1
Sử dụng lớp Ext.util.Geolocation để lấy vị trí hiện tại và tự động cập nhật hiện tại bằng cách sử dụng mã sau.
Ext.create('Ext.util.Geolocation', {
autoUpdate: true,
allowHighAccuracy: true,
frequency: '5000', // set the milliseconds for the location update
listeners: {
locationupdate: function(geo) {
latitude=Global.currentUserLocations.currentLat;
longitude=Global.currentUserLocations.currentLong;
if(Global.currentUserPositionMarker)
{
latlng1=new google.maps.LatLng(latitude, longitude);
Global.currentUserPositionMarker.setPosition(latlng1);
}
}
}
});
Mã trên đã làm việc cho tôi và tôi đã sử dụng trong ứng dụng của tôi để lấy vị trí hiện tại và đã di chuyển điểm đánh dấu vào vị trí hiện tại.
Nguồn
2014-03-14 11:38:53
Cảm ơn Đối với thời gian u'r, tôi đã thử trên mã. Nhưng, nó đã không hoạt động. Tôi muốn thực hiện trong Sencha touch2.0 ... nếu mã trên được làm việc sau đó bạn có thể pls cho tôi biết làm thế nào tôi có thể implemetn nó? –
Bạn gặp sự cố ở đâu? Phần nào của mã? –
mã ở trên mà tôi muốn giải thích thêm .. và bạn có thể vui lòng elobrate cấu trúc khôn ngoan ..... –