Расстояние показанного ближайшего места больше радиуса - PullRequest
0 голосов
/ 15 января 2019

Я использую 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();
}
...