Мне удалось получить SDK G Maps iOS со стандартным стилем, работающим нормально. Но я не был большим поклонником всех ярлыков Buisness Labels, поэтому я решил использовать Map Styler , чтобы удалить некоторые из ярлыков, и использовал Silver. Я вставил JSON в файл TextEdit и назвал его стиль. json. Я добавил код, необходимый для JSON в ViewController. При сборке приложения на устройстве iOS в консоли появляется сообщение об ошибке:
* Не удалось загрузить один или несколько стилей карты. Ошибка домена = NSCocoaErrorDomain Code = 3840 «Нет строкового ключа для значения в объекте вокруг символа 1.» UserInfo = {NSDebugDescription = Нет строкового ключа для значения в объекте вокруг символа 1.} и Серебряный стиль не применяется.
ViewController.swift - Код стиля
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)")
}
Кто-нибудь знает, что я делаю неправильно?