从人类可读字符串中创建Mkplacemark/clplacemark



是否有一种方法可以从人类可读字符串中创建MKPlacemark,例如Placemark自己的description

placemark.description // -> "The Home Depot, 1675 Wilshire Blvd, Los Angeles, CA  90017, United States @ <+34.05726385,-118.27165514> +/- 0.00m, region CLCircularRegion (identifier:'<+34.05726385,-118.27165514> radius 141.68', center:<+34.05726385,-118.27165514>, radius:141.68m)"

我知道NSKeyedArchiver,但据我所知,它的输出是不可读取的。

它发现我想要的东西被称为前向地理编码,并且由CLGeocoder类支持。

let addressString = "123 Somewhere Pl"
CLGeocoder().geocodeAddressString(addressString) { placemark, _ in
    guard let placemark = placemark else { return }
    // use placemark...
}

相关内容

  • 没有找到相关文章

最新更新