Сосредоточиться на текущем местоположении пользователя в представлении карты Titanium? - PullRequest
1 голос
/ 14 февраля 2012

У меня есть Mapview в моем проекте Titanium.Я могу заставить карту сфокусироваться на определенной широте и долготе при загрузке, но я не могу заставить ее сфокусироваться на пользователях currentLocation on load?Какой код для этого?

Спасибо.

1 Ответ

2 голосов
/ 14 февраля 2012

Вы можете получить ваше текущее местоположение с помощью функции getCurrentPosition , а затем сфокусировать карту на этом местоположении.Вот пример:

Ti.Geolocation.getCurrentPosition(function(e) {
    if (e.error) {
        return; 
    }

    storesMap.setLocation({
        latitude : e.coords.latitude,
        longitude : e.coords.longitude,
        latitudeDelta : 0.01,
        longitudeDelta : 0.01
    });
});
...