使用了百度地圖的SDK,定位圖片一直是藍色的小圓點,很不喜歡,想換成自定義的圖片,在網上搜羅了一大通,找到了解決的方案。
寫下如下代碼:
//定位圖層自定義樣式參數 BMKLocationViewDisplayParam *displayParam = [BMKLocationViewDisplayParam new]; displayParam.isRotateAngleValid =YES; displayParam.isAccuracyCircleShow =YES; displayParam.locationViewImgName = @"icon_map_location"; displayParam.locationViewOffsetX =0; displayParam.locationViewOffsetY =0; [_mapView updateLocationViewWithParam:displayParam];
locationViewImgName后面是你想要換成的圖片的名字。重點來了,要把你的圖片存放的位置放在mapapi.bundle/images文件下就可以實現替換功能了。