Как люди имеют мобильные приложения, которые отображают карты без логотипа

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

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

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

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

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

1 ответ

MapKit от Apple позволяет визуально настроить карту с помощью класса 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

Другие вопросы по тегам