Как люди имеют мобильные приложения, которые отображают карты без логотипа
Я посмотрел на кучу различных 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)
Здесь вы можете проверить некоторые бесплатные серверы плиток: