Restringir usuario en google place api en 5 km área dada ubicación lat lng

Quiero establecer google lugar auto cuadro de texto completo, pero quiero que el usuario sólo para ver los lugares que figuran, que están en menos de 5 Km por conjunto de ubicación. No hablo de búsqueda cercana. He intentado google map API, pero no se muestra correctamente. Utilicé esta API.

Puede utilizar LatLng Bounds para restringir el uso de Places

Hay una solución para hacer esto, pero implica un poco de cálculo bittle

Ubicación actual + Distancia en sentido norte = nuevo LatLngBounds;

CurrentLocation + south Direction (posiblemente tienes que convertir km a radians) = new SouthBounds;

Y Añadir Bounds a widget

myPlaceAutoComplete.setBounds(northBounds,southBounds) 

Su problema es probablemente porque su radio es 500. Intente cambiarlo a 5000.

La documentación de webservice de autocompletar los lugares dice que el radio debe estar en metros.

Tl dr

Pruebe este enlace

  • API de Google Places (Android) LatLongBounds no funciona
  • PLACES_API_INVALID_APP error de Android Play Places
  • Android google maps, google lugares, latitud norte supera el sur latitiude
  • SOLICITUD NEGADA con la API de Google Places KEY para Servidor Web utilizada en una aplicación de Android
  • Retraso al utilizar PlaceAutoComplete sin utilizar Rest API
  • Google Place Selector en Android - área límite / radio
  • Rendimiento de clase de URL - Invalid_Request with next_page_token
  • Uso de la API de Google Places en Android
  • Google coloca autocompletes API Android: los límites no funcionan
  • Error de entrada duplicada: com / google / android / gms / location / places / zzj.class
  • Google Maps Android API v2, título del marcador / muestra incorrecta del fragmento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.