diff --git a/Sources/MapConductorForMapKit/marker/MapKitMarkerController.swift b/Sources/MapConductorForMapKit/marker/MapKitMarkerController.swift index 0ac85b0..9995443 100644 --- a/Sources/MapConductorForMapKit/marker/MapKitMarkerController.swift +++ b/Sources/MapConductorForMapKit/marker/MapKitMarkerController.swift @@ -116,6 +116,9 @@ final class MapKitMarkerController: AbstractMarkerController? private var tileRouteId: String? private var tiledMarkerIds: Set = [] + /// タイル URL の版。マーカーが変わるたびに上げ、地図に描画済みのタイルを取り直させる。 + private var tileVersion: Int64 = 0 + private var tileRefreshScheduled = false private var tileOverlay: MKTileOverlay? private var lastServerBaseUrl: String = "" private let defaultMarkerIconForTiling: BitmapIcon = DefaultMarkerIcon().toBitmapIcon() @@ -148,6 +151,32 @@ final class MapKitMarkerController: AbstractMarkerController