Короче Не пропущен с MapKit.
Я использовал сторонний SDK для этого же. Пожалуйста, ознакомьтесь по ссылке ниже
https://www.mapbox.com/developers/
Objective C
@import Mapbox;
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
MGLMapView *mapView = [[MGLMapView alloc] initWithFrame:self.view.bounds];
mapView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
// set the map's center coordinates and zoom level
[mapView setCenterCoordinate:CLLocationCoordinate2DMake(40.7326808, -73.9843407)
zoomLevel:12
animated:NO];
[self.view addSubview:mapView];
}
@end
Swift
import Mapbox
class ViewController: UIViewController, MGLMapViewDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let mapView = MGLMapView(frame: view.bounds)
mapView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
// set the map's center coordinate
mapView.setCenterCoordinate(CLLocationCoordinate2D(latitude: 40.7326808,
longitude: -73.9843407),
zoomLevel: 12, animated: false)
view.addSubview(mapView)
}
}
Для подробной документации обращайтесь: https://www.mapbox.com/help/first-steps-ios-sdk/
Просьба принять к сведению, что она не является бесплатной: https://www.mapbox.com/pricing/
Благодарим за ответ. я проверю. –
Добро пожаловать. Не торопитесь. Это очень легко реализовать .... –
Вот демонстрация https://github.com/mapbox/mapbox-gl-native/tree/master/platform/ios –