Как запросить «findCurrentPlace» в клиенте Google new Places SDK? Я хочу добавить пользовательский радиус и тип для поиска близлежащих мест

#android #google-places-api

#Android #google-places-api

Вопрос:

Я использую клиент Google new Places SDK. Я хочу показать места для радиуса x и типа = КАФЕ, БАНК и т.д. Есть ли какой-либо способ добиться этого?

 val placesClient = Places.createClient(this)

        val placeFields = arrayListOf(
            Place.Field.NAME,
            Place.Field.LAT_LNG
        )
        val request = FindCurrentPlaceRequest.builder(placeFields).build()
        placesClient.findCurrentPlace(request).addOnSuccessListener { placeResponse ->
            placeResponse.placeLikelihoods.forEach {
                Log.i("Places", String.format("Place '%s' has likelihood: %s",
                    it.place.latLng.toString(),
                    it.place.name
                ))
            }
        }
  

Комментарии:

1. Вы нашли ответ? Я также ищу то же самое

2. Привет, Акаш, упомянутый выше SDK отвечает только за определение вероятности, т. е. ваше местоположение похоже на какое из близлежащих мест. Я предлагаю вам использовать Places API вместо Places SDK. Дайте мне знать, если найдете другую альтернативу. Надеюсь, это поможет. Приветствия.

3. Я использовал Google Maps API для поиска близлежащих мест с помощью фильтров, таких как radius, type и т.д. Спасибо, что проявили интерес