Я использую Google Place API для обнаружения ближайшего компьютерного магазина из местоположения пользователя. Я установил радиус с 5000. Я хочу, чтобы компьютерный магазин находился в диапазоне 5 км, однако в результате обнаружилось, что компьютерный магазин имеет расстояние более 10 км. Вот мой код.
private String getUrl(Double latitude, Double longitude, String nearbyPlace)
{
StringBuilder googleURL = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
googleURL.append("&location=" + latitide + "," + longitude);
googleURL.append("&radius=" +5000);
googleURL.append("&keyword=" + nearbyPlace);
googleURL.append("&sensor=false");
googleURL.append("&key=" + "mykey");
Log.d("GoogleMapsActivity", "url = " + googleURL.toString());
return googleURL.toString();
}