Мне нужно прикрепить фрагменты карты Google от MKTileOverlay к MapKit.
Документация Google советует мне использовать шаблон URL, например "https://tile.googleapis.com/tile/v1/viewport?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY&zoom=ZOOM&north=NORTH&south=SOUTH&east=EAST&west=WEST".
Но MKTileOverlay ожидает URL в другом формате, вот так "https://tiles.x-gpsmail.com/iry8ordl8v/styles/squaregps-basic/{z}/{x}/{y}.png"
Я предполагаю, что мне нужно переопределить MKTileOverlay func url(forTilePath path: MKTileOverlayPath) -> URL, но я понятия не имею, как создать его по шаблону Google.
Или, может быть, какой-то другой способ использовать плитки Google с MapKit?
(я не могу использовать SDK Google Maps из-за большого количества пользовательской логики, уже работающей в SDK MapKit)





я понял. здесь подходит формат URL для MapKitcurl "https://tile.googleapis.com/v1/2dtiles/z/x/y?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY&orientation=0_or_90_or_180_or_270"
Пожалуйста, внимательно прочтите условия использования Google. Некоторые результаты можно использовать только на картах Google. Не уверен, что это справедливо и для плитки.