为纬度经度ti.map创建地址

时间:2016-03-16 09:58:38

标签: google-maps titanium apple-maps

我正在使用Ti.map模块。

现在我想将地址更改为纬度和经度 设置注释引脚。

就像在google map serach框中输入地址一样

我认为这是非常简单的功能,虽然我在Ti.map文档中找不到这样做的方法??

有人能帮帮我吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Google API执行此操作:

var v = encodeURIComponent("YOUR ADDRESS HERE");

var xhr = Titanium.Network.createHTTPClient();
    xhr.autoEncodeUrl = false;

   xhr.onload = function(e){

      if (xhr.status == 200 ){

          if(xhr.readyState == 4){

              var response = JSON.parse(xhr.responseText);

          }

      }

  };

xhr.onerror = function(e){};

var url = 'https://maps.googleapis.com/maps/api/geocode/json?address='+v+'&sensor=false';
xhr.open('GET', url, true);
xhr.send();

如果您想要纬度/经度的地址,可以使用Ti.Geolocation.reverseGeocoder()方法:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Geolocation-method-reverseGeocoder

答案 1 :(得分:0)