Как установить маркер в моем текущем местоположении и изменить положение камеры в Baidu Map (цель c)

Я настраиваю карту Baidu в своем коде, используя pod 'BaiduMapKitи отобразить карту Как установить маркер в моем текущем местоположении в Baidu Map, а также изменить положение камеры?

// теперь я решаю, как установить маркер, но на самом деле местоположение моей камеры не меняется.

- (void)viewDidLoad {
           [super viewDidLoad];
           anotation = [[BMKPointAnnotation alloc]init];
           CLLocationCoordinate2D coor;

           coor.latitude  = 22.2593;
           coor.longitude  = 70.7777;
           anotation.coordinate = coor;
           anotation.title  = @"this is rajkot";
           [mapView addAnnotation:anotation];
           mapView.delegate = self;

     }

2 ответа

Решение
CLLocationCoordinate2D coor;
coor.latitude  = 22.2593;
coor.longitude  = 70.7777;
mapView.centerCoordinate = coor

попробуйте это изменить камеру

Вот ты где

- (void)viewDidLoad {
       [super viewDidLoad];

       anotation = [[BMKPointAnnotation alloc]init];
       CLLocationCoordinate2D coor;
       coor.latitude  = 22.2593;
       coor.longitude  = 70.7777;
       anotation.coordinate = coor;
       anotation.title  = @"this is rajkot";
       [mapView addAnnotation:anotation];
       mapView.centerCoordinate = coor;
       mapView.delegate = self;
 }
Другие вопросы по тегам