大佬教程收集整理的这篇文章主要介绍了在Swift游乐场中使用MapKit显示地图以便快速查看?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在修补Swift,我想知道MapKit是否可以在操场上使用,这样你就可以使用Quick Look功能,这样我就可以迭代并使用我的工作预览。我还没想出语法,所以我想问一下是否有人在游乐场环境中探讨过这个问题。我想我需要一些代码来建立它作为一个视图控制器。
import UIKit import MapKit // Sample UIView code which works great in the playground. //var myView:UIView = UIView(); //myView.frame = CGRectMake(0,320,560) //myView.BACkgroundColor = UIColor.blueColor() // Non working map code - no errors but can't figure out what to call or initiate to get the view in the Quick Look side. var mapView = MKMapView(); mapView.region.center.latitude = mapView.userLOCATIOn.coordinate.latitude; mapView.region.center.longitude = mapView.userLOCATIOn.coordinate.longitude; mapView.region.span.latitudeDelta = 0.00725; mapView.region.span.longitudeDelta = 0.00725;
猜测我只是缺少一些简单的mapView来初始化自己等等。我喜欢解释的游乐场区域进行修补,只需要弄清楚它是否可以执行mao功能,而不是仅仅在xcode中编写.swift文件和环境并获取更正式。
import MapKit import XCPlayground let delta = 5.0 let frame = CGRect( x:0,y:0,width:200,height:200 ) let mapView = MKMapView( frame: frame ) var region = MKCoordinateRegion() region.center.latitude = 31.0 region.center.longitude = -110.0 region.span.latitudeDelta = delta region.span.longitudeDelta = delta mapView.setRegion( region,animated: true ) XCPlaygroundPage.currentPage.liveView = mapView XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
Xcode 9.x,Swift 4.1更新:
导入PlaygroundSupport
导入MapKit
let delta = 5.0 let frame = CGRect( x:0,animated: true ) PlaygroundPage.current.liveView = mapView PlaygroundPage.current.needsIndefiniteExecution = true
以上是大佬教程为你收集整理的在Swift游乐场中使用MapKit显示地图以便快速查看?全部内容,希望文章能够帮你解决在Swift游乐场中使用MapKit显示地图以便快速查看?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。