2017-02-02 6 views
0

Googleマップビューで自分のアプリでナイトスタイルを実装しています。私は「クイックマップスタイリング - ナイトモード」のガイドに従っていましたが、そのスタイルが少し遅れて適用されることに気付きましたが、ユーザーをフラッシュするだけで十分です。すぐにスタイルを適用する方法があるので、ユーザーはGoogleマップのカスタム背景色でフラッシュされませんか? 私のコードは次のとおりです。すぐにGMSMapViewにGMSMapStyleを適用する方法はありますか?

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    ... 
    NSBundle *mainBundle = [NSBundle mainBundle]; 
    NSURL *styleUrl = [mainBundle URLForResource:@"GoogleMapNightStyle" withExtension:@"json"]; 
    NSError *error; 
    style = [GMSMapStyle styleWithContentsOfFileURL:styleUrl error:&error]; 
    _mapView.mapStyle = style; 
    ... 
} 

答えて

0

解決策が見つかりました。私は短い時間量( "フラッシュ"をカバーするのに十分な)のためにマップビューの上にmapviewのサイズを持つ私のカスタムスタイルの同じ色でUIViewを提示しています。

関連する問題