1.問(wèn)題描述
要使地圖的中心點(diǎn)位置像上偏移,讓地圖上的軌跡完全顯示出來(lái),不被下方的自定義View遮擋在塔。
2.解決方法
這里直接使用百度地圖SDK里面提供的方法,在BMKMapView初始化的時(shí)候設(shè)置地圖的中心點(diǎn)
[_BDmap setMapCenterToScreenPt:CGPointMake(SCREEN_WIDTH/2, SCREEN_HEIGHT/2 - 140)];
/**
* 設(shè)置地圖中心點(diǎn)在地圖中的屏幕坐標(biāo)位置
* @param ptInScreen 要設(shè)定的地圖中心點(diǎn)位置拨黔,為屏幕坐標(biāo)蛔溃,設(shè)置的中心點(diǎn)不能超過(guò)屏幕范圍,否則無(wú)效
*/
- (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;