36 lines
1.0 KiB
Swift
36 lines
1.0 KiB
Swift
import Foundation
|
|
|
|
/**
|
|
* Predefined map visual styles for the Intaleq Sovereign Map SDK for iOS (Swift).
|
|
* Mirrors IntaleqStyles from Flutter SDK.
|
|
*/
|
|
public struct IntaleqStyles {
|
|
public static var dark: String {
|
|
return "\(IntaleqMaps.shared.baseUrl)/api/v1/styles/dark.json?key=\(IntaleqMaps.shared.apiKey)"
|
|
}
|
|
|
|
public static var light: String {
|
|
return "\(IntaleqMaps.shared.baseUrl)/api/v1/styles/light.json?key=\(IntaleqMaps.shared.apiKey)"
|
|
}
|
|
|
|
public static var normal: String {
|
|
return "\(IntaleqMaps.shared.baseUrl)/api/v1/styles/normal.json?key=\(IntaleqMaps.shared.apiKey)"
|
|
}
|
|
|
|
public static var satellite: String {
|
|
return "\(IntaleqMaps.shared.baseUrl)/api/v1/styles/satellite.json?key=\(IntaleqMaps.shared.apiKey)"
|
|
}
|
|
|
|
public static var outdoors: String {
|
|
return "\(IntaleqMaps.shared.baseUrl)/api/v1/styles/outdoors.json?key=\(IntaleqMaps.shared.apiKey)"
|
|
}
|
|
}
|
|
|
|
public enum IntaleqMapType: String, Codable {
|
|
case none
|
|
case normal
|
|
case light
|
|
case satellite
|
|
case dark
|
|
}
|