Даже после скрытия всего с Карты Google с помощью Json в style здание (блок M квадратных метров) остается видимым

#java #android #google-maps #kotlin

#java #Android #google-карты #котлин

Вопрос:

Я использую файл json для оформления карты Google для моего приложения Android, как описано в документах Google. Файл json для оформления карты Google. При перетаскивании карта не задерживается, за исключением одного места, т.Е. площади Блока M, Южная Джакарта, Джакарта, Индонезия. Всякий раз, когда это здание появляется в поле зрения, начинается задержка, и как только это здание исчезает из поля зрения, отставания нет. Поэтому я хотел полностью скрыть это здание, чтобы избежать эффекта задержки. Я попытался отключить видимость ландшафтного объекта, но это здание остается видимым. Я также попробовал этот файл json:

 [
  {
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  }
]
 

Все на карте становится скрытым, но здание Blok M Square по-прежнему видно, и можно испытывать то же болезненное отставание. Я не уверен, что здесь происходит не так. Может ли кто-нибудь помочь сделать это здание невидимым или помочь уменьшить задержку при перетаскивании на карте Google, когда это здание видно?

Скриншот карты после применения вышеуказанного JSON

Ответ №1:

Проблема здесь заключалась в том, что внутренние помещения сложных зданий, таких как торговые центры, все еще видны, даже если вы отключите видимость всего в maps_style.файл json. итак, чтобы отключить видимость в помещении, вы можете сделать это в своей деятельности:

 map.isIndoorEnabled = false
 

Понял это немного поздно.