如果其他用户的当前位置未存储在数据库中,是否可以获取其他用户的当前位置?
Is it possible to get other user's current location if it's not stored in database?
我已经在我的应用程序中成功实施了 Google Places Search,我可以在其中搜索存储在我当前位置的数据库中的位置。
但是,我想知道是否可以搜索 other 正在使用我的应用程序的用户的当前位置(前提是他们同意此功能),而他们的数据未存储在我的数据库。有没有我错过的教程,因为我为此进行了高低搜索,但它只返回了 Google Places 教程。
我想要一些类似的东西,如果我去某个地方,然后我的应用程序会告诉我目前有其他用户正在闲逛,比如距离我当前位置 5 公里。也许是 FindMyFriends 应用之类的东西。
这适用于基于 android 的应用。
没有办法知道另一个 phone 在哪里,除非他们互相告诉。最简单的方法是通过中央数据库。存在其他方法,但要么距离太短以至于没有用,要么需要它们通过互联网直接相互连接,这是有问题的(通常被 NAT 阻止,当它们从一个 wifi 网络切换到另一个时 ips 会改变或者从 wifi 到手机)。人们通常使用数据库和中央服务器的原因是它使事情变得容易得多。
我已经在我的应用程序中成功实施了 Google Places Search,我可以在其中搜索存储在我当前位置的数据库中的位置。
但是,我想知道是否可以搜索 other 正在使用我的应用程序的用户的当前位置(前提是他们同意此功能),而他们的数据未存储在我的数据库。有没有我错过的教程,因为我为此进行了高低搜索,但它只返回了 Google Places 教程。
我想要一些类似的东西,如果我去某个地方,然后我的应用程序会告诉我目前有其他用户正在闲逛,比如距离我当前位置 5 公里。也许是 FindMyFriends 应用之类的东西。
这适用于基于 android 的应用。
没有办法知道另一个 phone 在哪里,除非他们互相告诉。最简单的方法是通过中央数据库。存在其他方法,但要么距离太短以至于没有用,要么需要它们通过互联网直接相互连接,这是有问题的(通常被 NAT 阻止,当它们从一个 wifi 网络切换到另一个时 ips 会改变或者从 wifi 到手机)。人们通常使用数据库和中央服务器的原因是它使事情变得容易得多。