Карты Google не отображаются - не удалось декодировать плитку - PullRequest
0 голосов
/ 28 сентября 2018

Я с трудом пытаюсь отобразить GMSMapView.Я вижу пустую карту, как показано ниже.

enter image description here

Я видел множество ответов, указывающих, что API Key недействителен или SDK для карт iOS невключить в консоли Google.Но в моем случае ключ работает на примерах проектов.Я даже создал базовый проект и не имел проблем с отображением карты.

Вот что я вижу в консоли:

2018-09-28 10:54:37.946703+0200 XXXXX[53857:723015] ((null)) was false: 

GMSStyledVectorMapTileService failed to decode tile [4,2,5], +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638
2018-09-28 10:54:38.063481+0200 XXXXX[53857:723015] +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638
2018-09-28 10:54:38.063666+0200 XXXXX[53857:723015] ((null)) was false: GMSStyledVectorMapTileService failed to decode tile [3,1,3], +[GMSx_GMPCClientVectorTileExtensionsRoot indoorBuildingMetadata]: unrecognized selector sent to class 0x10a9af638

Пожалуйста, помогите, я умираю здесь

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Это либо проблема со связыванием, либо пакет ресурсов Google Maps не на месте.

  • Убедитесь, что вы связываете 3 фреймворка GoogleMaps правильно и только один раз.В нашем случае проблема была воспроизводима только в режиме выпуска, и причина была в том, что мы связывали GoogleMapsUtils с каркасами GoogleMaps И снова связывали приложение с каркасами GoogleMaps.
  • Также мы переместили GoogleMaps.bundle из фреймворка в наш собственный фреймворк, что также, вероятно, было ошибкой.

Надеюсь, это поможет.

0 голосов
/ 18 октября 2018

Хорошо, так что это было специфично для моего проекта.Модуль карт Google был разделен между несколькими объектами моего рабочего пространства.Похоже, что ключ не был разделен среди целей.Теперь модуль карт используется только для основной цели и работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...