如何在百度地图上添加大头针

如题所述

      创建mapview之后,设置delegate为当前vc,然后创建BMKPointAnnotation

  (一个BMKPointAnnotation就是一个地图上的点,如果有多个,用for 循环创建然后每一个都[self.mapView addAnnotation:annotation])

      然后在mapview的delegate方法里这样

  - (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation

      如果annotation为用户自身位置的小蓝点  就什么都不做


  系统  的

  GOEAnnotationView* newAnnotationView = [[GOEAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotation"];


  return newAnnotationView;


  }


  return nil;


  }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-29

这样就可以实现了

追问

我是平板电脑上百度地图3.3.0版本,实现不了

我是平板电脑上百度地图3.3.0版本,实现不了

追答

额、、、那应该是在android或os下还没这个功能呢吧

相似回答