2016-10-15 7 views

ответ

6

Вы можете использовать этот кусок кода для создания стильных карт, где вы создали объект GoogleMapsmapView

Swift код 3.x

do { 
     // Set the map style by passing the URL of the local file. Make sure style.json is present in your project 
     if let styleURL = Bundle.main.url(forResource: "style", withExtension: "json") { 
      mapView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL) 
     } else { 
      print("Unable to find style.json") 
     } 
    } catch { 
     print("The style definition could not be loaded: \(error)") 
    } 

Ссылку вы отправленный в качестве мастера стилей, будет использоваться для создания файла json. Измените свою карту и создайте json. Затем скопируйте json и создайте новый текстовый файл и вставьте json. Укажите имя файла style.json. Скопируйте файл .json в свой проект и используйте приведенный выше код, чтобы изменить стиль вашей карты. Проверьте это Link для более подробной информации.

Просмотреть результаты моего результата. Я создал серебряную карту.

enter image description here

+0

Это УДИВИТЕЛЬНО! Спасибо огромное! – LinusGeffarth

+0

Поскольку вы, по-видимому, успешно его реализовали, можете ли вы проверить [мой другой вопрос] (http://stackoverflow.com/questions/40064779/google-maps-gmsmapview-on-custom-uiview) на картах Google? – LinusGeffarth

+0

@LinusG. Я попытался ответить на это. Проверьте это –