Ios MapKit-获取企业的位置/地址

Ios MapKit-获取企业的位置/地址,ios,geolocation,mapkit,Ios,Geolocation,Mapkit,我正在开发一个应用程序,它需要lat/long在地图上显示注释。用户应该能够搜索企业名称并允许他/她选择正确的名称…一旦他选择了pin,地图上应该会显示注释 目前,我可以使用搜索栏搜索特定地址。我还能够在地图上显示pin注释。有没有一种方法可以像优步和Lyft那样获取企业的地址和位置。例如,如果我键入餐厅的名称,显示餐厅选项的最佳方式是什么。获取该餐厅的实际位置(纬度/经度)和地址 我们需要使用谷歌FourSquare等API吗 如果你没有一个包含所有位置的数据库,你可能需要使用一个外部api。

我正在开发一个应用程序,它需要lat/long在地图上显示注释。用户应该能够搜索企业名称并允许他/她选择正确的名称…一旦他选择了pin,地图上应该会显示注释

目前,我可以使用搜索栏搜索特定地址。我还能够在地图上显示pin注释。有没有一种方法可以像优步和Lyft那样获取企业的地址和位置。例如,如果我键入餐厅的名称,显示餐厅选项的最佳方式是什么。获取该餐厅的实际位置(纬度/经度)和地址


我们需要使用谷歌FourSquare等API吗

如果你没有一个包含所有位置的数据库,你可能需要使用一个外部api。你应该能够获得你需要的所有信息(地址、合作伙伴等)通过使用
MKLocalSearchRequest
搜索请求将以
MKMapItem
的形式返回位置
MKMapItem.placemark
将包含您正在查找的信息。MKLocalSearch适用于自然语言的查询。我得到它返回餐厅,咖啡等,但我真的很想得到具体场地的位置。我想我可能必须为此使用一个外部API。