“我的应用”显示了MKLocalSearch
查询的结果。
用户可以选择一个这样的地方并说“我喜欢这个地方”。
当用户再次搜索(关闭应用程序后)时,我的应用程序如何知道用户已经喜欢这个地方?
结果中是否存在不依赖于语言环境(在下一次搜索中相同)且唯一(不被同一位置的其他地方共享)的某些东西
let request = MKLocalSearchRequest()
request.region = mapView.region
request.naturalLanguageQuery = query
let search = MKLocalSearch(request: request)
search.start { (response, error) in
// do I know some items in the response?
}
答案 0 :(得分:1)
您应该将电话号码作为响应的一部分取回,您可以将其用作位置的唯一ID。