Objective c 开发应用程序以查找目的地附近位置的最佳方法

Objective c 开发应用程序以查找目的地附近位置的最佳方法,objective-c,ios,geolocation,geocoding,Objective C,Ios,Geolocation,Geocoding,我正在尝试创建一个应用程序,可以帮助找到附近的地方(例如自动取款机、加油站)。这些附近的地方也会显示额外的信息(例如,加油站是否有洗车设备等)。我正在考虑以下方法: 使用核心数据整合地点列表(如加油站)和其他信息(如是否有洗车设施等) 使用位置列表的地址,找到坐标(经度/纬度)并存储在核心数据中(我可以在这里使用反向地理编码吗?) 无论是使用用户的当前位置还是自定义位置,应用程序都将搜索数据库,并找到最接近指定位置的位置列表 你能告诉我是否有更有效的方法来实现这类应用吗?我建议使用FourSqu

我正在尝试创建一个应用程序,可以帮助找到附近的地方(例如自动取款机、加油站)。这些附近的地方也会显示额外的信息(例如,加油站是否有洗车设备等)。我正在考虑以下方法:

  • 使用核心数据整合地点列表(如加油站)和其他信息(如是否有洗车设施等)

  • 使用位置列表的地址,找到坐标(经度/纬度)并存储在核心数据中(我可以在这里使用反向地理编码吗?)

  • 无论是使用用户的当前位置还是自定义位置,应用程序都将搜索数据库,并找到最接近指定位置的位置列表


  • 你能告诉我是否有更有效的方法来实现这类应用吗?

    我建议使用FourSquares api,因为它很容易实现:


    希望这有帮助

    我建议使用FourSquares api,因为它很容易实现:


    希望这有帮助

    我对IOS平台感兴趣。谢谢我对IOS平台感兴趣。谢谢嘿,谢谢!我想问一个简单的问题,我能找到使用fourSquare API的加油站、停车场等设施吗?从我对fourSquare有限的了解来看,fourSquare似乎更关注咖啡馆、休闲场所等场所。你是对的,当我几次使用fourSquare时,我发现我的双手受到限制,但相信我,除非你的客户付给你很多钱,你有很多时间,否则这是最好的选择。另一个选择是为这些地点建立自己的数据库,就像Facebook在其android和iPhone应用程序中所做的一样。@Guru,单独使用核心数据可行吗?坦率地说,这取决于情况!如果您的用户只想寻找有限的位置,如一组学校、巡逻泵等,那么就选择核心数据解决方案。但是,如果您的用户想在任何位置搜索学校,那么您需要一个API,这样您就可以访问大量数据了!嘿,谢谢!我想问一个简单的问题,我能找到使用fourSquare API的加油站、停车场等设施吗?从我对fourSquare有限的了解来看,fourSquare似乎更关注咖啡馆、休闲场所等场所。你是对的,当我几次使用fourSquare时,我发现我的双手受到限制,但相信我,除非你的客户付给你很多钱,你有很多时间,否则这是最好的选择。另一个选择是为这些地点建立自己的数据库,就像Facebook在其android和iPhone应用程序中所做的一样。@Guru,单独使用核心数据可行吗?坦率地说,这取决于情况!如果您的用户只想寻找有限的位置,如一组学校、巡逻泵等,那么就选择核心数据解决方案。但是,如果您的用户想在任何位置搜索学校,那么您需要一个API,这样您就可以访问大量数据了!