【问题标题】:"Google Map" how can we get Lattitude and Longitude by passing the Address“谷歌地图”我们如何通过地址获取纬度和经度
【发布时间】:2011-05-31 09:25:58
【问题描述】:

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

需要说明的地址格式是什么?

【问题讨论】:

    标签: android google-maps location


    【解决方案1】:

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

    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();
    
           }
    

    并且不需要特定的地址格式。

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

    【讨论】:

      【解决方案2】:

      找到this older post。应该能解决你的问题。

      【讨论】:

        猜你喜欢
        • 2012-09-28
        • 1970-01-01
        • 1970-01-01
        • 2014-09-04
        • 2013-07-13
        • 2014-04-11
        • 2021-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多