Ios MKMapView隐藏底图图层
我正在尝试使用GPS坐标绘制一条多段线,并显示用户沿该多段线的当前位置。但是,我不想显示底图层,我只想要一个透明的背景 这可能吗?我该怎么做?大口喝?第三方?还有别的吗?一切都在进行中Ios MKMapView隐藏底图图层,ios,objective-c,mkmapview,Ios,Objective C,Mkmapview,我正在尝试使用GPS坐标绘制一条多段线,并显示用户沿该多段线的当前位置。但是,我不想显示底图层,我只想要一个透明的背景 这可能吗?我该怎么做?大口喝?第三方?还有别的吗?一切都在进行中 谢谢你可以这样做 NSLog(@"mapview background,%@",myMapView.subviews); //here myMapView is MKMapView object! for (int i = 0; i < myMapView.subviews.count; i++) {
谢谢你可以这样做
NSLog(@"mapview background,%@",myMapView.subviews); //here myMapView is MKMapView object!
for (int i = 0; i < myMapView.subviews.count; i++) {
if ([[myMapView.subviews objectAtIndex:i] isKindOfClass:[UIView class]]) {
UIView *tempView = (UIView*)[myMapView.subviews objectAtIndex:i];
tempView.alpha = 0;
}
}
NSLog(@“mapview背景,%@”,myMapView.subview)//这里myMapView是MKMapView对象!
对于(int i=0;i
希望这会有所帮助:)你可以做如下事情:
NSLog(@"mapview background,%@",myMapView.subviews); //here myMapView is MKMapView object!
for (int i = 0; i < myMapView.subviews.count; i++) {
if ([[myMapView.subviews objectAtIndex:i] isKindOfClass:[UIView class]]) {
UIView *tempView = (UIView*)[myMapView.subviews objectAtIndex:i];
tempView.alpha = 0;
}
}
NSLog(@“mapview背景,%@”,myMapView.subview)//这里myMapView是MKMapView对象!
对于(int i=0;i
希望这会有所帮助:)我建议您尝试实现自己的类,将
canReplaceMapContent
设置为YES
并使用完全透明的平铺,而不是浏览地图视图的子视图。我的猜测是,地图视图只需在瓷砖后面绘制其背景色
,您可以将其设置为clearColor
有一种方法可以帮助您开始。我建议您尝试实现自己的类,将
canReplaceMapContent
设置为YES
并使用完全透明的平铺,而不是浏览地图视图的子视图。我的猜测是,地图视图只需在瓷砖后面绘制其背景色
,您可以将其设置为clearColor
有一种方法可以帮助您开始。这会使多段线不可见。这会使多段线不可见。