Насколько я знаю, MKMapView
не предоставляет эту функциональность "из коробки", как API Карт Google;классовая ссылка , кажется, поддерживает эту гипотезу.Вы можете повторно реализовать некоторые из стилей, используя аннотации и наложения (см. Ссылку на класс), но это предполагает, что у вас есть доступ к данным точки интереса.Ваш успех, вероятно, будет зависеть от того, какие стили вы хотите использовать.
Что касается следующего лучшего способа, я открыл вашу ссылку, мастер стилей карт, на своем iPad, и, похоже, он работает безупречно.Возможно, вы могли бы разместить предварительно стилизованную карту где-нибудь в Интернете и просто показать ее в своем приложении, используя UIWebView
?Это, очевидно, ограничит вас в некотором смысле, но по крайней мере это будет стилизовано!