1

I want to change the zoom settings of corona sdk's mapView, how do I change it's settings? I have done many research but haven't found 1 yet

4

2 回答 2

3
myMap:setRegion( 3.234542, -12.123456, 0.01, 0.01 )

上述函数的最后两个参数一起称为 mapview 的跨度。它们分别是longitudedelta 和 latitudedelta (longitudeSpan/latitudeSpan)。它们表示在您的 mapviw 上应该可见的经度和纬度的度数。

因此,将它们都设置为 1 将导致您的地图视图显示 1 度横向和 1 度从地图的顶部到底部。

增加 long/latDelta --> 离地面更远

减少--> 更接近地面

于 2013-08-13T21:46:27.987 回答
0

请试试这个

local myMap = native.newMapView( 0, 0, display.contentWidth, display.contentHeight )
myMap:setCenter( 37.331692, -122.030456, 0.01, 0.01 )

你可以参考这个

于 2013-08-12T05:37:47.647 回答