Как люди имеют мобильные приложения, которые отображают карты без логотипа - PullRequest
0 голосов
/ 29 мая 2018

Я посмотрел на кучу различных API-интерфейсов карт, и все, что я нашел, требуют от вас отображения их логотипа

Я посмотрел в магазине приложений IOS и есть множество приложенийкоторые отображают карту без какого-либо логотипа

Кто-нибудь знает, как это делается?

Я заметил, что для комплекта карт Apple не требуется логотип, но он не позволяет настраивать карту визуально.

Все, что я видел в магазине приложений, отличается дизайном от того, что предоставляет mapkit, и не имеет логотипа.

1 Ответ

0 голосов
/ 29 мая 2018

Apple MapKit позволяет вам визуально настроить карту с помощью класса MKTileOverlay .

В основном вам нужно инициализировать этот класс с помощью URL-адреса Tile-сервера, а затем добавитьналожение на вид карты.

let myOverlay = MKTileOverlay(URLTemplate: /*Tiles server URL*/)
myOverlay.canReplaceMapContent = true
self.mapView.addOverlay(myOverlay)

Здесь вы можете проверить некоторые бесплатные серверы плиток:

https://openmaptiles.org

https://wiki.openstreetmap.org/wiki/Tile_servers

...