2017-01-22 232 views
0

我想使用此方法獲取當前城市附近的城市。我把類型局部性,但它不會返回很多結果。是否有另一種方法可以從一個地方獲得最近的城市並指定半徑?Google地圖:附近搜索參數

https://maps.googleapis.com/maps/api/place/nearbysearch/json?type=locality&key=AIzaSyCkvow9LlFNOywy8lzaekn-xROBZRsSFvU&radius=30000&location=51.509865,%20-0.118092 

回答

0

試試這個代碼:

StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?"); 
sb.append("location=" + your_latitude + "," + your_longitude); 
sb.append("&radius=3500"); //specify radius 
sb.append("&types=" + "atm"); //specify type of place 
sb.append("&sensor=true"); 
sb.append("&key=YOUR_API_KEY"); 
// Creating a new non-ui thread task to download Google place json data 
PlacesTask placesTask = new PlacesTask(); 

// Invokes the "doInBackground()" method of the class PlaceTask 
placesTask.execute(sb.toString()); 

對於URL:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=23.873751,90.396454&radius=500&types=atm&key=YOUR_API_KEY

對於不同類型的地方看到:

https://developers.google.com/places/supported_types

+0

是的,但是對於本地它不返回結果,對於其他類型是 –

+0

地區不是通過谷歌支持的類型添加...你可以嘗試與'城市'..上面的url顯示你不同的支持的地方類型 – rafsanahmad007

+0

它被支持https://developers.google.com/places/supported_types –