Сбой iOS Google Maps SDK - PullRequest
       44

Сбой iOS Google Maps SDK

0 голосов
/ 05 сентября 2018

Здравствуйте, у меня проблема, у меня есть встроенная GMS в моем приложении, и она продолжает падать, когда я пытаюсь многократно пытаться добавить записи, требующие адреса.

Проблемы с Google: https://issuetracker.google.com/113978690

Какое неправильное поведение вы испытываете?

  • Приложение падает при загрузке представления с Google Maps

Что должно произойти вместо этого?

  • Должен загружаться без проблем

CallStack:

  • gmscore :: renderer :: MutableImageData :: ProvideTextureImage () + 84

Действия по воспроизведению проблемы:

  • Повторяйте добавление новой записи, пока не произойдет сбой карт Google

  • Версия операционной системы: iOS 11.4.1 [15G77]

  • Google Maps SDK для iOS версии: 2.7.0 / iOS 11.4

  • Аппаратная модель: iphoneX

Код:

override func viewDidLoad() {
    super.viewDidLoad()

    let camera = GMSCameraPosition.camera(withLatitude: 14.52101057,longitude: 121.06712508,zoom: zoomLevel)
    mapView = GMSMapView.map(withFrame: self.view.bounds, camera: camera)
    mapView.settings.myLocationButton = true
    mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    mapView.isMyLocationEnabled = true
    mapView.settings.myLocationButton = true
    mapView.delegate = self

    do {
        // Set the map style by passing a valid JSON string.
        mapView.mapStyle = try GMSMapStyle(jsonString: kMapStyle)
    } catch {
        NSLog("One or more of the map styles failed to load. \(error)")
    }


    locationManager = CLLocationManager()
    locationManager.desiredAccuracy = kCLLocationAccuracyBest
    locationManager.requestAlwaysAuthorization()
    locationManager.distanceFilter = 50
    locationManager.startUpdatingLocation()
    locationManager.delegate = self

    self.view.addSubview(mapView)
    self.view.addSubview(UserBar)

}

Снимок экрана телефона при возникновении сбоя: Видео

...