我用一个UIImage
来初始化一个MGLImageSource
。然后我使用MGLImageSource
来初始化 a MGLRasterStyleLayer
并将图层添加到 a MGLMapView
。事实证明,图像太大而无法完全放入地图视图中。如何告诉MGLMapview
自动缩放图像以使图像完全适合视图,如scale to fit
iOS 中的“”?谢谢 !
这是我将图像添加到地图视图中的方法:
UIImage *radarImage = [UIImage imageNamed:@"radar.png"];
MGLImageSource *source = [[MGLImageSource alloc] initWithIdentifier:@"radar" coordinateQuad:coordinates image:radarImage];
[style addSource:source];
MGLRasterStyleLayer *radarLayer = [[MGLRasterStyleLayer alloc] initWithIdentifier:@"radar-layer" source:source];
[style addLayer: radarLayer];