我浏览了Apple的文档,找不到Apple Maps(即MapKit)是否提供与Google通过Places SDK提供的ID类似的唯一ID-https://developers.google.com/places/ios-sdk/place-id
我已经阅读了所有MapKit文档,但找不到任何内容。
我为什么要问这个?我正在构建一个应用程序,它将允许用户保存/标记“位置”。我需要一种能够使用唯一ID检索该地点的详细信息的方法,以便我可以再次检索其信息。目前,似乎最好的选择是使用Google Places SDK,因为这将使我能够搜索和查找位置,将位置ID保存在数据库中,然后使用相同的位置ID稍后再次查找。 / p>
答案 0 :(得分:1)
您可以使用名称,地址或电话号码在Places SDK中启动Place Search,以检索Place ID,然后可以按计划使用该ID。这使您可以存储名称或地址并将其用于查找。您的另一种选择是使用本机并使用CLPlacemark,可以使用CLLocation进行初始化并进行存储/检索。这是有关native geocoding
的有用文章