2017-09-21 2 views
3
/* Map */ 
    mapView = GMSMapView() 
    mapView.delegate = self 
    mapView.mapType = .normal   
    do { 
     // Set the map style by passing the URL of the local file. 
     if let styleURL = Bundle.main.url(forResource: "styles", withExtension: "json") { 
      mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL) 
     } else { 
      NSLog("Unable to find styles.json") 
     } 
    } catch { 
     NSLog("One or more of the map styles failed to load. \(error)") 
    } 

Ich folge this Tutorial zum Anpassen meiner Google-Karte.GMSMapView kann nicht angewendet werden

Oben ist mein Code zum Implementieren der Datei styles.json. Ich habe die Datei in meinem Build-Bundle hinzugefügt, und der Code löst niemals eine Ausnahme aus, da ich meine JSON-Datei nicht parsen kann. Es wendet die Style-Effekte einfach nicht auf meine Map an.

Jede Hilfe wäre willkommen. Ich sterbe langsam innerlich !!!

+0

Ihr Link nicht gültig ist sowie überprüfen Sie die .json Datei ist in Bündel Ressource verfügbar ist sonst die möglich Projekt –

+0

den Link Fest befestigen! Aber ich fand die Lösung – user3431429

+0

Das Problem war, dass Google Map Styling nicht für südkoreanisches Gebiet funktioniert. TRAURIG! – user3431429

Antwort

2

eine Antwort für jedermann in der Zukunft verlassen, die über meinen Weg geht:

Google map Styling funktioniert nicht für Karten von Südkorea. Es funktioniert sogar in Nordkorea, aber nicht im Süden. Das südkoreanische Gesetz verbietet den Export von Kartendaten in fremde Rechenzentren.

source:

Ja, Korea nicht unterstützt einige von Google Map aufgrund des nationalen Rechts angebotenen Funktionen. Google Map Korea kann keine Exportkartendaten für Rechenzentren im Ausland sein oder die Möglichkeit enthalten, das Kartenbild dynamisch zu ändern. Viele Karten und Dienstleistungen in Südkorea sind auf den inländischen Gebrauch beschränkt und Google bemüht sich, dies zu einem besseren Service zu machen. Für weitere Informationen hier ist die ursprüngliche Antwort in Koreanisch: original reply from Google Maps Korea

+0

gut, können Sie das Dokument zu dieser –

+0

@ Anbu.Karthik anhängen Ich werde mit Quelle bearbeiten. – user3431429

Verwandte Themen