0

在我的应用程序中,我想使用 google place api 来获取最近的地方,例如 atm、公共汽车站等......但它返回 null 结果.. url 是

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=28.568315675,77.33492885&radius=5000&types=ATM&sensor=false&key=AIzaSyAryW3R30sFQCsDb3wQR_EeiZ_dAvyUilQ

代码是::

    String data = "";
    InputStream iStream = null;
    HttpURLConnection urlConnection = null;
    try{
            URL url = new URL(strUrl);                



            urlConnection = (HttpURLConnection) url.openConnection();                


            urlConnection.connect();                


            iStream = urlConnection.getInputStream();

            BufferedReader br = new BufferedReader(new InputStreamReader(iStream));

            StringBuffer sb  = new StringBuffer();

            String line = "";
            while( ( line = br.readLine())  != null){
                    sb.append(line);
            }

            data = sb.toString();

            br.close();

    }catch(Exception e){
            Log.d("Exception while downloading url", e.toString());
    }finally{
            iStream.close();
            urlConnection.disconnect();
    }
    return data;

我参考了许多链接,但没有锦鲤帮助 milii....

如何使用 Google Places API 搜索具有特定类型的地点?

在 Google Places API 的单个 URL 中查找“Shopping_mall”和“food”

4

1 回答 1

0

您使用的是密钥,即 android 应用程序的密钥.. 而不是浏览器应用程序的密钥.. 使用 dis.. 它肯定会运行... 运气好

于 2013-07-15T11:34:19.130 回答