早就有写博客的想法了,今天终于开始实践,前两天老板让写一个百度地图多标记的demo 网上看了许多,但奈何总是只有一个标记,后来让朋友看原来地图缩小就能看见其他标记了,真是囧死了,老是犯这种低级错误.这个demo其实非常简单,但我希望以后学到的东西都能总结起来,也算是我的菜鸟成长记吧,好了,感慨许多,上代码!
-(void)viewDidAppear:(BOOL)animated
{
for (int i = 0; i < 4; i++) {
BMKPointAnnotation *annotation = [[BMKPointAnnotation alloc]init];
CLLocationCoordinate2D coor;//坐标
coor.latitude = 39.915 + i*2;
coor.longitude = 116.404 + i*2;
annotation.coordinate = coor;
annotation.title = @"这里是北京";
[_mapview addAnnotation:annotation];
}
}
就是这么简单,我之前看的代码是i*10 所以缩小了好多倍才能看见别的点,改成2能好点, 百度地图使用前还要申请key 还有导入框架和.a 这些百度地图api官网都有详细讲解,我这里就不多说了,百度地图算是地图里面体验最不好的一种的了,作为一家大公司,API实在是太糙了,如果大家还有什么问题就私信我,一定认真解答.