Я пытаюсь найти дома престарелых поблизости от моего местоположения с помощью API мест Google, но я могу искать только те типы, которые указаны в этом списке: https://developers.google.com/places/supported_types. Как найти те, которые находятся поблизостиместа, которых нет в этом списке, например дома престарелых?
В этом коде ниже я попытался добавить ключевое слово old_age_home
, но оно не сработало: карта показывает случайные места.
case R.id.B_home:
mMap.clear();
String old_age = "old_age_home";
url = getUrl(latitude, longitude, old_age);
dataTransfer[0] = mMap;
dataTransfer[1] = url;
getNearbyPlacesData.execute(dataTransfer);
Toast.makeText(MapsActivity.this, "Showing Nearby old age home", Toast.LENGTH_SHORT).show();
break;
}
}
private String getUrl(double latitude , double longitude , String nearbyPlace)
{
StringBuilder googlePlaceUrl = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
googlePlaceUrl.append("location="+latitude+","+longitude);
googlePlaceUrl.append("&radius="+PROXIMITY_RADIUS);
googlePlaceUrl.append("&type="+nearbyPlace);
googlePlaceUrl.append("&sensor=true");
googlePlaceUrl.append("&key="+"AIzaSyAww1d0sM2LJLtM1a3KhjmJ3aJkDcc409o");
Log.d("MapsActivity", "url = "+googlePlaceUrl.toString());
return googlePlaceUrl.toString();
}
Я ожидаю, что результатом должны быть дома престарелых поблизости от меня, но фактический результат - случайные места.