Android, Kotlin, маркеры Google MapsAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android, Kotlin, маркеры Google Maps

Сообщение Anonymous »

Я пытаюсь разработать приложение для Android с помощью Kotlin в Android Studio. Я хочу сделать маркеры для аптеки в своем приложении на Картах Google. Мой вопрос в моем коде:
private fun searchNearbyPharmacies(location: LatLng) {

val placeFields = listOf(Place.Field.DISPLAY_NAME, Place.Field.LOCATION, Place.Field.TYPES)
val request = FindCurrentPlaceRequest.newInstance(placeFields)

placesClient.findCurrentPlace(request)
.addOnSuccessListener { response ->
for (placeLikelihood in response.placeLikelihoods) {
val place = placeLikelihood.place
val placeTypes = placeLikelihood.place.placeTypes
placeTypes?.forEach { placeType ->
Log.i("PlaceType", "Place type: $placeType")
}

if (placeTypes?.contains(PlaceTypes.PHARMACY) == true) {
val latLng = place.location
latLng?.let {
addMarkerForPharmacy(latLng, place.displayName ?: "Pharmacy")
}
}
}
}.addOnFailureListener { exception ->
exception.printStackTrace()
}
}

в PlaceTypes нет понятия «Аптека», почему? Как это исправить?
Код работает так, как если бы я изменил его с PlaceTypes.PHARMACY на PlaceTypes.MUSEUM в следующем коде
if (placeTypes?.contains(PlaceTypes.MUSEUM) == true)

В этом случае я могу сделать маркеры для других типов мест, например музея.
Заранее спасибо.
Код в порядке, так как я могу создавать такие маркеры, как учреждение, точка_интереса, музей и т. д. Но там нет аптеки. Но если я увеличу карту, я увижу аптеки. Я пробовал это и в эмуляторе, и на реальном устройстве.
Я записываю в журнал PlaceTypes, а там только эти типы:
placeTypes?.forEach { placeType ->Log.i("PlaceType", "Place type: $placeType")}

I Place type: tourist_attraction
I Place type: point_of_interest
I Place type: establishment
I Place type: street_address
I Place type: transit_station
I Place type: cafe
I Place type: bar
I Place type: restaurant
I Place type: food
I Place type: store
I Place type: museum


Подробнее здесь: https://stackoverflow.com/questions/791 ... ps-markers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android, Kotlin, маркеры Google Maps
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Попытка добавить маркеры для карты Trimble в React с JavaScript SDK, но маркеры сдвигаются с карты, а не при введенном L
    Anonymous » » в форуме Javascript
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Google Maps V3 перекрывающиеся маркеры в точном местоположении
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Google Maps iOS SDK показывает маркеры, но не отображает детали карты
    Anonymous » » в форуме IOS
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Android Studio Compose Kotlin – Как размещать маркеры на изображениях, таких как карты Google
    Anonymous » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»