首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MapKit默认缩放

MapKit默认缩放
EN

Stack Overflow用户
提问于 2015-02-03 08:15:05
回答 1查看 15.4K关注 0票数 5

由于某种原因,我的市场不能扩展到当地。事实上,无论我更改什么,它都不会更改缩放。我是不是把它加载到了错误的代码部分,或者我遗漏了什么?任何帮助都是非常感谢的。

我的代码是:

代码语言:javascript
运行
复制
@IBOutlet var here: MKMapView!

var locationManager: CLLocationManager?
var selectedItem: String?
func locationManager
    (manager: CLLocationManager!,didUpdateToLocation newLocation: CLLocation!,
    fromLocation oldLocation: CLLocation!){
        manager.desiredAccuracy = kCLLocationAccuracyBest


        var region = self.here.region as MKCoordinateRegion

        self.here.setRegion(region, animated: true)
        region.span.longitudeDelta = 0.0144927536
        region.span.latitudeDelta = 0.0144927536

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-03 08:28:26

我认为在设置区域之前,您需要设置lat和long。setRegion函数用于放大特定部分,缩放的级别取决于您的范围。这是一个缩放地图的示例。

代码语言:javascript
运行
复制
let span = MKCoordinateSpanMake(0.075, 0.075)
let region = MKCoordinateRegion(center: CLLocationCoordinate2D(latitude: lat, longitude: long), span: span)
mapView.setRegion(region, animated: true)
票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28289230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档