2017-09-08 13 views
-2

私はグーグルマップの背景に背景を変更したいのですが、変更できませんでした。だから、誰もがこれについての詳細について知っている私を提供してください。可能であれば、私にヒントやコードを教えてください。それ以外は私に適切な提案をしてください。グーグルマップの背景を変更したい

+1

このページを参照してくださいhttps://stackoverflow.com/questions/33106448/change-gmsmapview-default-map-background-color-in-ios –

+0

@ Anbu.Karthik:ありがとうございます。あなたのコメントは私に多くの助けになります。 – Mirant

答えて

3

あなたはこれを行うことができます。

import UIKit 
import GoogleMaps 

let kMapStyle = "[" + 
" {" + 
" \"featureType\": \"poi.business\"," + 
" \"elementType\": \"all\"," + 
" \"stylers\": [" + 
"  {" + 
"  \"visibility\": \"off\"" + 
"  }" + 
" ]" + 
" }," + 
" {" + 
" \"featureType\": \"transit\"," + 
" \"elementType\": \"labels.icon\"," + 
" \"stylers\": [" + 
"  {" + 
"  \"visibility\": \"off\"" + 
"  }" + 
" ]" + 
" }" + 
"]" 
class ViewController: UIViewController { 

    // Set the status bar style to complement night-mode. 
    override var preferredStatusBarStyle: UIStatusBarStyle { 
    return .lightContent 
    } 

    override func loadView() { 
    let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 14.0) 
    let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera) 

    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)") 
    } 

    self.view = mapView 
    } 
} 
0

ここにあなたのカスタムスタイルを作成...

https://mapstyle.withgoogle.com/

  • あなたのスタイルを作成し、仕上がりをクリック
  • あなたはJSON形式のテキストを取得しますコードに貼り付けます。

@Dhiraj Kumarはコードで貼り付け場所を指定することができます。

関連する問題