百度地图大头针怎么实现点击一下换一个颜色

百度地图大头针怎么实现点击一下换一个颜色,第1张

-(void)mapView:(BMKMapView )mapView didSelectAnnotationView:(BMKAnnotationView )view{
viewimage=[UIImage imageNamed:@"map_select_icon"];
}

首先确定一个问题,百度地图API目前维护中的几个个性化方法
JSAPI20中的setMapStyle方法:重新加载底图实现个性化
JSAPI30中的setMapStyle方法:(同上)
JSAPI30中的setMapStyleV2方法:使用canvas对地图数据进行重新渲染
这两个方法可以在写地图容器样式的时候添加个背景色就可以了:
#allmap{
width:100%;height:500px;
background: red !important;
}
比如我的地图容器是 <div id="allmap"></div>
一定要important,API会重写部分样式,不这样写可能不会生效!
JSAPI GL版中的setMapStyleV2方法:使用webGL对地图数据重新渲染,缩放的空白背景是画布的颜色,现在不支持自定义!
所以如果确实用的setMapStyle方法,就通过上边的方法来自定义背景色呗


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

原文地址: http://outofmemory.cn/yw/12877254.html

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

发表评论

登录后才能评论

评论列表(0条)

保存