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

如何在百度地图上添加大头针,第1张

创建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

}

运行百度地图,登录,选择感兴趣的地点,点击五角星。当五角星变成桔红色,表示收藏成功。此后,无论在手机上还是电脑上,只要打开并登录百度地图,联网进行同步以后,收藏过的地点就会有五角星标志


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11366352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存