I have a Mapview in my Titanium project. I can get the map to focus on a specefic latitude and longitude on load, but I can't seem to get it to focus on users currentLocation on load? What is the code for that?

Thanks.

有帮助吗?

解决方案

You can get your current location using getCurrentPosition function and then focus map to this location. Here is an example:

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
    });
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top