RMProjectedRect 到 CGRcet
RMProjectedRect to CGRcet
我想为 RMProjectedRect
结构绘制边界框形状。
我需要将 RMProjectedRect
转换为 CGRect
,然后创建一个形状并将其添加到 superview。
有谁知道如何进行这种转换?
您需要在此处使用 Converting Map Coordinates 下的 RMMapView
例程:
https://www.mapbox.com/mapbox-ios-sdk/api/Classes/RMMapView.html
您可以将 RMProjectedRect
的角转换为给定地图视口的像素坐标。
感谢您的提示。
这是我所做的:
CGRect frameRect = {[self.mapView projectedPointToPixel:gridMapRect.origin], [self.mapView projectedSizeToViewSize:gridMapRect.size]};
我想为 RMProjectedRect
结构绘制边界框形状。
我需要将 RMProjectedRect
转换为 CGRect
,然后创建一个形状并将其添加到 superview。
有谁知道如何进行这种转换?
您需要在此处使用 Converting Map Coordinates 下的 RMMapView
例程:
https://www.mapbox.com/mapbox-ios-sdk/api/Classes/RMMapView.html
您可以将 RMProjectedRect
的角转换为给定地图视口的像素坐标。
感谢您的提示。
这是我所做的:
CGRect frameRect = {[self.mapView projectedPointToPixel:gridMapRect.origin], [self.mapView projectedSizeToViewSize:gridMapRect.size]};