Apple MapKit是否像Google Places一样具有唯一标识符?

时间:2019-06-17 23:24:15

标签: ios mapkit google-places-api apple-maps

我浏览了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>

1 个答案:

答案 0 :(得分:1)

您可以使用名称,地址或电话号码在Places SDK中启动Place Search,以检索Place ID,然后可以按计划使用该ID。这使您可以存储名称或地址并将其用于查找。您的另一种选择是使用本机并使用CLPlacemark,可以使用CLLocation进行初始化并进行存储/检索。这是有关native geocoding

的有用文章