Files
maps-saas/packages/ios-swift-sdk/Sources/IntaleqMaps/Styles/IntaleqStyles.swift
T

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
}