相关疑难解决方法(0)

位置服务在iOS 8中不起作用

我在iOS 7上运行良好的应用程序无法与iOS 8 SDK一起使用.

CLLocationManager没有返回位置,我也没有在设置 - > 位置服务下看到我的应用程序.我在这个问题上进行了谷歌搜索,但没有出现任何问题.可能有什么不对?

location objective-c cllocationmanager ios8

606
推荐指数
15
解决办法
27万
查看次数

坚持在Swift和MapKit中使用MKPinAnnotationView()

我有一个工作循环来为一些工作数据点的标题和副标题元素设置注释.我想在同一个循环结构中做的是将引脚颜色设置为紫色而不是默认值.我无法弄清楚我需要做些什么来点击我的theMapView来相应地设置引脚.

我的工作循环和一些尝试......

....
for var index = 0; index < MySupplierData.count; ++index {

  // Establish an Annotation
  myAnnotation = MKPointAnnotation();
  ... establish the coordinate,title, subtitle properties - this all works
  self.theMapView.addAnnotation(myAnnotation)  // this works great.

  // In thinking about PinView and how to set it up I have this...
  myPinView = MKPinAnnotationView();      
  myPinView.animatesDrop = true;
  myPinView.pinColor = MKPinAnnotationColor.Purple;  

  // Now how do I get this view to be used for this particular Annotation in theMapView that I am iterating through??? …
Run Code Online (Sandbox Code Playgroud)

mapkit mkmapview mkannotationview ios swift

14
推荐指数
1
解决办法
2万
查看次数

Swift MKPointAnnotation自定义图像

我尝试在swift中为我的MKPointAnnotation创建一个自定义的"badget",但它失败了,因为MKPointAnnotation没有像图像那样的任何属性

 var information = MKPointAnnotation()
    information.coordinate = location 
    information.title = "Test Title!"
    information.subtitle = "Subtitle"
    information.image = UIImage(named: "dot.png") //this is the line whats wrong
    Map.addAnnotation(information)
Run Code Online (Sandbox Code Playgroud)

有人想出了一个快速的解决方案吗?

mapkit ios mkpointannotation swift

3
推荐指数
1
解决办法
9415
查看次数

如何在Swift上正确显示我的位置和地图?

我正在尝试在应用程序Swift中显示我的位置,但这没有显示任何内容,地图全是蓝色..

我的代码是这个形式的互联网教程:

 var latitude:CLLocationDegrees = location.location.coordinate.latitude
    var longitude:CLLocationDegrees = location.location.coordinate.longitude
    var homeLati: CLLocationDegrees = 40.01540192
    var homeLong: CLLocationDegrees = 20.87901079
    var latDelta:CLLocationDegrees = 0.01
    var longDelta:CLLocationDegrees = 0.01
    var span:MKCoordinateSpan = MKCoordinateSpanMake(latDelta, longDelta)

    var myLocation:CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
    var region:MKCoordinateRegion = MKCoordinateRegionMake(myLocation, span)
    self.mapKit.setRegion(region, animated: true)

    self.mapKit.showsUserLocation = true
    ///Red Pin
    var myHomePin = MKPointAnnotation()
    myHomePin.coordinate = myHome
    myHomePin.title = "Home"
    myHomePin.subtitle = "Bogdan's home"
    self.mapKit.addAnnotation(myHomePin)
Run Code Online (Sandbox Code Playgroud)

我在.split中导入了相应的配置..这段代码有什么不好的?

谢谢!

mapkit cllocation swift

2
推荐指数
1
解决办法
1万
查看次数