jjzjj

CLLocationCoordinate2

全部标签

ios - 如何将字符串转换为 CLLocationDegrees Swift 2

我正在尝试转换从Firebase检索的字符串并将其添加为Googlemap上的多个注释。不幸的是,我的应用程序在执行当前代码时崩溃:ref=FIRDatabase.database().reference()ref.child("Locations").observeSingleEventOfType(.Value,withBlock:{(snapshot)inletlat=(snapshot.value!["Latitude"]as!NSString).doubleValueletlon=(snapshot.value!["Longitude"]as!NSString).double

ios - MKPolygon - 如何确定 CLLocationCoordinate2D 是否在 CLLocationCoordinate2D 多边形中?

我有下面的swift代码,它绘制一个多边形并在MKMapView上放置一个注释。我想弄清楚如何确定注释的坐标是否在多边形内?importUIKitimportMapKitclassViewController:UIViewController{@IBOutletweakvarmapView:MKMapView!overridefuncviewDidLoad(){super.viewDidLoad()letinitialLocation=CLLocation(latitude:49.140838,longitude:-123.127886)centerMapOnLocation(init

swift - 如何在 Swift 上正确显示我的位置和 map 中的图钉?

我正在尝试在Swift应用程序中显示我的位置,但这没有显示任何内容,map全是蓝色的..我的代码是这个形式的互联网教程:varlatitude:CLLocationDegrees=location.location.coordinate.latitudevarlongitude:CLLocationDegrees=location.location.coordinate.longitudevarhomeLati:CLLocationDegrees=40.01540192varhomeLong:CLLocationDegrees=20.87901079varlatDelta:CLLoca

ios - 如何在不同的郊区覆盖带有彩色的 ta GMSMapView?

我正在使用Swift构建一个应用程序。我已经使用以下代码成功地将谷歌地图添加到我的应用程序作为我的主视图Controller上的subview:letcamera=GMSCameraPosition.camera(withLatitude:-33.86,longitude:151.20,zoom:6.0)varmapView=GMSMapView.map(withFrame:CGRect(x:screenWidth*0.03,y:245,width:screenWidth*0.94,height:screenHeight*0.45),camera:camera)self.view.ad

swift - CLLocationCoordinate2D 到一个数组

我在mapkit上绘制了动态数量的位置。我很好奇如何将我当前的纬度和经度放入一个数组中,因为它们目前作为单独的对象打印,而不是像它应该绘制的那样绘制map。我知道问题所在但不确定如何解决。这是我当前生成坐标的代码-do{letplace=trymyContext.executeFetchRequest(fetchRequest)as![Places]forcoordsinplace{letlatarray=Double(coords.latitude!)letlonarray=Double(coords.longitude!)letarraytitles=coords.title!le

ios - Swift:子类 MKPolyline

我正在开发一个请求多个方向(MKDirectionsRequest)并在mapView中绘制路线的应用程序,一切正常。但我面临一个问题:我想用不同的颜色绘制每条路线。第一个想法很简单:使用标题/副标题来“标记”不同的MKPolyline,这样我就可以在委托(delegate)函数中设置我想要的颜色:mapView(_mapView:MKMapView,rendererForoverlay:MKOverlay)->MKOverlayRenderer但我不喜欢这个解决方案,因为它“丑陋”,而且我将不得不在必须传递不同参数(交通..)的那一天解析一个字符串第二个简单的解决方案是将MKPoly

ios - MKPolygon 初始化错误 "Missing argument for parameter ' interiorPolygons' in call"/"Extra argument in call"

我正在尝试转换MapKitMKPolygon中的Objective-C代码,引用Listing6-9进入swift。当我调用函数时init(coordinates:count:)初始化函数,我得到错误:Missingargumentforparameter'interiorPolygons'incall当我使用interiorPolygons参数调用该函数时,出现错误:Extraargumentincall这是我正在使用的代码。varpoints:[CLLocationCoordinate2D]=[CLLocationCoordinate2D]()points[0]=CLLocatio

ios - 如何在 Mapkit Swift 中随机放置注释

我想知道如何在MapView中随机固定注释letlatitude:CLLocationDegrees=33.606800letlongitude:CLLocationDegrees=-111.845360letlocation:CLLocationCoordinate2D=CLLocationCoordinate2DMake(latitude,longitude)//mapannotationletannotation=MKPointAnnotation()annotation.coordinate=locationannotation.title="TaliesinWest"anno

ios - Swift:如何使用 CLLocationCoordinate2D 将坐标存储为字符串或整数?

到目前为止,这是我的代码。我正在尝试将locValue.latitude和locValue.longitude的值存储为字符串或整数。我尝试在方法中定义返回类型(->字符串等),但我收到一条错误消息,指出didChangeAuthorizationStatus方法与协议(protocol)CLLocationManagerDelegate中的可选要求方法locationManager冲突。funclocationManager(manager:CLLocationManager,didChangeAuthorizationStatusstatus:CLAuthorizationStat

ios - 在 MapView 上渲染多条折线

我有两组坐标并试图在mapView上绘制多段线。我可以用一组坐标绘制多段线,但无法绘制两条多段线。下面是代码...funcdrawRouteOnMap(){varcenterCoordinate:CLLocationCoordinate2D=CLLocationCoordinate2DMake(icRouteLat[0],icRouteLong[0])letspan=MKCoordinateSpanMake(0.001,0.001)varcenterPosition=MKCoordinateRegionMake(centerCoordinate,span)mapView.setRegi