2

如何在 titatnium 中显示警报的当前位置点(钛中的地理定位)。我没有找到任何好的教程。.你能举个例子吗?

我找到了一些地方 首先,您需要定义为什么要使用地理位置。此消息将显示给用户。 Ti.Geolocation. purpose = "位置将用于应用 X"; 这条线有什么用?我们可以在这里写任何东西吗?位置将用于应用程序 X

4

2 回答 2

8

我正在使用这个简单的代码,您可以打印带有纬度和经度变量的警报:

if(Ti.Network.online){
        Ti.Geolocation.purpose = "Receive User Location";
        Titanium.Geolocation.getCurrentPosition(function(e){

            if (!e.success || e.error)
            {
                alert('Could not find the device location');
                return;
            }
            var longitude = e.coords.longitude;
            var latitude = e.coords.latitude;

            alert("latitude: " + latitude + "longitude: " + longitude);

        });
    }else{
        alert("Internet connection is required to use localization features");
    }
于 2013-09-09T15:37:32.163 回答
0

看看文档:

http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Geolocation-method-getCurrentPosition

于 2013-09-09T15:59:19.517 回答