Google Map 根据经纬度获取当前具体街道位置

来源:互联网 发布:手机淘宝抢购软件 编辑:程序博客网 时间:2024/04/30 19:11

转载自 http://www.eoeandroid.com/thread-263584-1-1.html


google把以前的接口封了,现在是新接口 应该可以使用一段时间吧??

新接口地址 但是新接口功能很强大的说

https://developers.google.com/maps/documentation/geocoding/?hl=zh-CN#ReverseGeocoding


package com.example.testgooglelocation; import org.json.JSONArray;import org.json.JSONObject; import android.util.Log; public class GoogleApi {        private String QUERYADDRESS = "http://maps.googleapis.com/maps/api/geocode/json?latlng=%s,%s&sensor=true&language=zh_cn";         public String queryLocation(String lat, String lng) {                String url = String.format(QUERYADDRESS, lat, lng);                 String result = HttpUtil.get(url, null);                String address = "未能查询到";                try {                        JSONArray jsonArray = new JSONObject(result)                                        .getJSONArray("results");                        if (jsonArray.length() > 1) {                                JSONObject jsonObject = jsonArray.getJSONObject(0);                                address = jsonObject.optString("formatted_address");                                Log.e("Add", address);                        }                 } catch (Exception e) {                        // TODO: handle exception                }                return address;         } }


原创粉丝点击