locationCoordinate.yep_applyChinaLocationShift for MKMapItem show location in apple map

This commit is contained in:
nixzhu
2016-01-07 15:35:57 +08:00
parent ac7b9cd1f3
commit 248cdc7988
@@ -1660,7 +1660,7 @@ class ConversationViewController: BaseViewController {
feedView.tapLocationAction = { locationName, locationCoordinate in
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate, addressDictionary: nil))
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate.yep_applyChinaLocationShift, addressDictionary: nil))
mapItem.name = locationName
mapItem.openInMapsWithLaunchOptions(nil)
@@ -3739,7 +3739,7 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi
cell.configureWithMessage(message, mediaTapAction: {
if let coordinate = message.coordinate {
let locationCoordinate = CLLocationCoordinate2D(latitude: coordinate.latitude, longitude: coordinate.longitude)
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate, addressDictionary: nil))
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate.yep_applyChinaLocationShift, addressDictionary: nil))
mapItem.name = message.textContent
/*
let launchOptions = [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]
@@ -3903,7 +3903,7 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi
} else {
if let coordinate = message.coordinate {
let locationCoordinate = CLLocationCoordinate2D(latitude: coordinate.latitude, longitude: coordinate.longitude)
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate, addressDictionary: nil))
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: locationCoordinate.yep_applyChinaLocationShift, addressDictionary: nil))
mapItem.name = message.textContent
/*
let launchOptions = [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]