2015-06-12 12 views
5

Ich verwende Google Maps SDK für iOS-Version: 1.10.17867.0 in meiner App über Pod. Aber wenn ich die Karte an einer bestimmten Position initialisiere, beginnen alle Titel und Karten zu flackern. Beispiel-Code (SWIFT):Google Map flackert in iOS

import UIKit 
import GoogleMaps 

class ViewController: UIViewController { 

    override func viewDidLoad() { 
    super.viewDidLoad() 
    self.view.backgroundColor = UIColor.whiteColor(); 
    var camera = GMSCameraPosition.cameraWithLatitude(19.0176147, longitude: 72.8561644, zoom:18) 
    // even try this: 28.6469655, longitude: 77.0932634, zoom:10 
    var mapView = GMSMapView.mapWithFrame(CGRectZero, camera:camera) 

    var marker = GMSMarker() 
    marker.position = camera.target 
    marker.snippet = "Hello World" 
    marker.appearAnimation = kGMSMarkerAnimationPop 
    marker.map = mapView 

    self.view = mapView 
    } 
} 
+0

Es gibt kein Problem in Ihrem Code, Sie sollten verschiedene Simulatoren oder Geräte ausprobieren. – ztan

Antwort

2

Ich habe den Grund herausgefunden.

Wenn Sie einen falschen Google Maps API-Schlüssel verwenden oder den Schlüssel mit unzureichenden Berechtigungen korrigieren, wird dies passieren. Das war der letzte Grund für uns.

Für weitere Informationen, documentation link, obwohl das genannte Verhalten nirgends erwähnt wird. Es sollte eher eine Fehlermeldung protokollieren.