我看到了 objective-c 的这段代码,但我正试图在 swift 中做同样的事情......

GMSMapView* mapView = ...; 
.... 
GMSVisibleRegion visibleRegion = mapView.projection.visibleRegion; 
GMSCoordinateBounds bounds = [[GMSCoordinateBounds alloc] initWithRegion: visibleRegion];   

有人可以指出我正确的方向吗?只是第三行代码,我不知道用 swift 做什么。

请您参考如下方法:

我可以这样做...

@IBOutlet weak var mapView: GMSMapView! 
var visibleRegion : GMSVisibleRegion = mapView.projection.visibleRegion() 
var bounds = GMSCoordinateBounds(coordinate: visibleRegion.nearLeft, coordinate: visibleRegion.farRight) 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!