3

这段代码

        let latitude:CLLocationDegrees =  location.coordinate.latitude
        let longitude:CLLocationDegrees =  location.coordinate.longitude
        let coordinates = CLLocationCoordinate2DMake(latitude, longitude)
        let placemark = MKPlacemark(coordinate: coordinates, addressDictionary: nil)
        let mapItem = MKMapItem(placemark: placemark)
        mapItem.name = location.address
        mapItem.openInMaps(launchOptions: nil)

在 iOS10 上添加 mapItem.name = location.address 当地图已经有相同的标记时,标记将在地图上消失。但是这个问题在iOS9上没有出现。

4

0 回答 0