我正在制作一个 iOS 应用程序,用户可以在其中放置一个图钉 (CLLocation) 在 map 上,并且该点 x 英里范围内的所有其他用户都可以在 map 上看到它。我怎样才能做到这一点?
最佳答案
1) 用户在 map 上放置图钉 -> 图钉放置功能向服务器发送包含纬度、经度和注释名称的消息。
2) 服务器检查半径内有哪些用户 -> 向用户发送静默通知。
3) 本地应用放置图钉。
或
2) 服务器向所有用户发送静默通知(包含纬度、经度)。
3) 应用程序的本地实例决定是否在该位置放置图钉。
基本上您在这里有很多选择 - 用户是否需要不断更新服务器的位置,并且只向相关用户发送通知?或者您是否希望所有用户都收到通知,然后由应用决定是否应删除通知。
关于iOS - 允许所有用户找到他们附近的 map 图钉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34756931/