2017-05-25 9 views
0

iOSのswiftアプリケーションでJSONファイルを使用してGoogle Styled Mapsを統合しようとしています。私がやっている何Google Styled Maps iOSの統合swift app、JSONファイルの問題

: 1)私はmystyle.withgoogle.com 2からの私のGoogleマップのスタイルのからJSONコードをコピーした)Xcodeで新しいファイルを作成する「style.json」という名前を付けやJSONコードを貼り付けその中に。 3)は私の.swiftファイルは「History.swift」

という名前の私の活動の一つにそれを使用しようとしているが、常にエラーを取得) 4に位置している同じ場所でJSONファイルを置いたスタイルを見つけることができません」という.json "

どうすればよいですか?私のコードはGoogleの開発者からコピーされたものです。

 do { 
      // Set the map style by passing the URL of the local file. 
      if let styleURL = Bundle.main.url(forResource: "style", withExtension: "json") { 
       mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL) 
      } else { 
       NSLog("Unable to find style.json") 
      } 
     } catch { 
      NSLog("One or more of the map styles failed to load. \(error)") 
     } 
+0

jsonファイルを添付できますか? –

+0

ファイルがバンドルに追加されていますか? –

+0

デモファイルでコードをチェックしたので、App Target→Build Phasesに移動し、バンドルリソースをチェックしてファイルがあるかどうかを確認してください。 –

答えて

0

jsonファイルをプロジェクトのバンドルに追加した後、期待通りに機能しています。 @ Shabbir janに感謝します。