2014-02-17 4 views
0

Удивительно, если можно показать типы карт iOS с SDK MapBox iOS.Показать типы карт iOS w/mapbox iOS SDK (routeeme)

I.E. если я использую и MKMapView, я могу выбирать из стандартных, спутниковых и гибридных типов карт iOS. Я также хотел бы добавить Open Street Map в качестве опции. Конечно, я не могу использовать MKMapView для этого. Я могу использовать RMMapView для отображения OSM-карты, но может ли она показать карту iOS?

Самая большая причина для этого - я хотел бы придерживаться одного интерфейса. И.Е. если я добавлю кучу маркеров в свой MKMapView, и пользователь переключится на RMMapView, мне придется создавать маркеры RM и добавлять их в RMMapView. Это создает nighrmare, когда пользователь создает маркеры на разных картах, а затем переключается туда и обратно.

ответ

1

Вы не можете показать «карту iOS», которая действительно является MKMapView, внутри Route-Me/Mapbox. Они разработаны как сверстники, которые не предназначены для совместного использования.

+0

Есть ли альтернатива? Я действительно ищу что-то вроде этого http://mapstraction.com/, но для iOS не в Интернете. Было бы неплохо использовать общий интерфейс для работы с картой независимо от реализации underling. – lostintranslation

+0

Можно ли скрыть слои RMMapView (в основном все, кроме маркеров), чтобы я мог разместить MKMapView под RMMapView. В принципе, я могу использовать только RMMarkers, но показывать их поверх iOS-карт или карт MB. – lostintranslation