gpt4 book ai didi

android - "Google Map"如何通过地址获取经纬度

转载 作者:行者123 更新时间:2023-11-29 15:31:24 25 4
gpt4 key购买 nike

在谷歌地图中,​​我们如何通过传递地址来获取纬度和经度?

还有需要说明的Address格式是什么?

最佳答案

从地址字符串中查找经纬度......

  1. 制作Geocoder

    的对象
  2. 调用 getFromLocationName() 将地址(地名)字符串作为参数传递给该地名的最大结果数

这是演示...

       Geocoder coder = new Geocoder(LocationMap.this);

List<Address> geocodeResults = coder.getFromLocationName(placeName, 10);

Iterator<Address> locations = geocodeResults.iterator();

while (locations.hasNext()) {

Address loc = locations.next();

_lattitude_ = loc.getLatitude() ;
_longidude_ = loc.getLongitude();

}

并且没有特定的地址格式要求。

例如,您可以尝试任何城市名称、国家/地区名称、酒店名称、地区名称、道路名称、众所周知的地名(尝试“埃菲尔铁塔”)...任何(来自许多事物)。

关于android - "Google Map"如何通过地址获取经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com