如何使用Skobbler缩放到地图上的当前位置

时间:2015-04-15 09:26:43

标签: ios objective-c skmaps

我希望在初始化SKMap时缩放到当前用户的位置。 现在我不知道它是否可能(尽管它不可​​能是不可能的)但我没有找到通过文档的方式。

我找到的只是android的方法

mapView.setZoom(INT);

但iOS没有类似的东西。

如何缩放到用户当前位置呢?

2 个答案:

答案 0 :(得分:5)

只需为地图创建一个区域即可专注于:

SKCoordinateRegion region;
region.center = CLLocationCoordinate2DMake(52.5233, 13.4127);
region.zoomLevel = 17;
mapView.visibleRegion = region;

答案 1 :(得分:1)

之前我从未使用过SKMap,但是,是的,您可以使用CLLocationManager在iOS中获取用户的位置。我假设在SKMap中有一个函数可以缩放到一组特定的坐标,你可以简单地传递从CLLocation Manager获得的坐标。