fix: MKLocalSearch 返回坐标与输入坐标对比日志

This commit is contained in:
xweiba
2026-08-05 23:05:30 +08:00
parent ba17fd765b
commit 094027e3fe
+7
View File
@@ -722,6 +722,13 @@ struct MapHomeView: View {
mapState.selection.revision == revision,
let placemark = placemarks.first else { return }
if let firstItem = mkResponse?.mapItems.first {
RuntimeLogger.info("APP", "Geocode", "MKLocalSearch 坐标对比", details: [
"输入坐标": "\(coordinate.latitude), \(coordinate.longitude)",
"搜索返回坐标": "\(firstItem.placemark.coordinate.latitude), \(firstItem.placemark.coordinate.longitude)",
"名称": firstItem.name ?? "nil"
])
}
let mapItemName = mkResponse?.mapItems.first?.name?.trimmingCharacters(in: .whitespacesAndNewlines)
let mapItemPOI = mkResponse?.mapItems.first?.placemark.areasOfInterest?.first
// 使 MKLocalSearch CLGeocoder fallback