Android 处理并向附近用户发送实时位置更新,具有可扩展性
我看到过一些用户提出的类似问题,他们希望完成类似的任务,但不是为了这个细节,我希望这能帮助其他人。下面是一个场景:我有一个android应用程序,它的一个功能是(在有权限的情况下)向应用程序上的其他用户显示用户的位置(使用谷歌地图视图) 我使用socket.io从头构建了一个套接字服务器。套接字服务器与数据库通信以进行实时更新。当客户端发出一个新位置时,套接字服务器更新它们在数据库上的位置。套接字通过订阅数据库上的更改来获取更新的数据,然后发送给套接字上的其他用户,以便在其地图上进行解析/显示 基本功能工作正常。两个用户可以在地图上实时看到对方。现在我面临的问题来了。当你使用优步应用程序时,你只能看到你附近的车辆。我想实现类似的目标。我的痛点是确定如何最好地只通知彼此在给定半径内的用户。佛罗里达州的一些人不需要看到加利福尼亚州的一些人,我想如果有很多联系,这将是一个巨大的压力Android 处理并向附近用户发送实时位置更新,具有可扩展性,android,socket.io,geolocation,real-time,android-geofence,Android,Socket.io,Geolocation,Real Time,Android Geofence,我看到过一些用户提出的类似问题,他们希望完成类似的任务,但不是为了这个细节,我希望这能帮助其他人。下面是一个场景:我有一个android应用程序,它的一个功能是(在有权限的情况下)向应用程序上的其他用户显示用户的位置(使用谷歌地图视图) 我使用socket.io从头构建了一个套接字服务器。套接字服务器与数据库通信以进行实时更新。当客户端发出一个新位置时,套接字服务器更新它们在数据库上的位置。套接字通过订阅数据库上的更改来获取更新的数据,然后发送给套接字上的其他用户,以便在其地图上进行解析/显示
谢谢你,玛丽安。我得出了相同的结论并实现了地理空间查询。到目前为止,在测试方面表现良好。不过,还不确定它将如何处理大量流量。