Android 地理定位器是如何工作的?

Android 地理定位器是如何工作的?,android,gps,Android,Gps,我需要开发一个Android应用程序,它基本上是一个地理定位器,允许人们通过谷歌地图相互联系。总而言之,我不知道如何完成这样的事情,因为我不知道它是如何工作的,也不知道我是否需要一个服务器或数据库。如果有人能解释一下这个话题,我将不胜感激。正如您所说,您将需要Android应用程序和服务器,Android客户端将通过这些应用程序和服务器进行通信 Android应用程序 将从服务器获取其他Android设备的数据,然后在屏幕上显示这些数据 将定期向服务器发送自己的位置 服务器 负责存储Androi

我需要开发一个Android应用程序,它基本上是一个地理定位器,允许人们通过谷歌地图相互联系。总而言之,我不知道如何完成这样的事情,因为我不知道它是如何工作的,也不知道我是否需要一个服务器或数据库。如果有人能解释一下这个话题,我将不胜感激。

正如您所说,您将需要Android应用程序和服务器,Android客户端将通过这些应用程序和服务器进行通信

Android应用程序

将从服务器获取其他Android设备的数据,然后在屏幕上显示这些数据 将定期向服务器发送自己的位置 服务器

负责存储Android客户端的地理位置,数据可以存储在服务器的某些数据库或内存中,具体取决于用例、需要多长时间才能拥有这些数据、这些数据的重要性等。 负责将存储的地理位置数据发送到Android客户端 你有多种选择,你可以用任何你想要的技术来编写你自己的服务器——可以是PHP服务器、NodeJS服务器、Java服务器。。。或者你会使用一些解决方案。例如,检查 必须在某个地方托管,您有许多选择: 有一些传统的托管提供商,您通常会受到您可以使用的技术的限制,例如,您可以只使用PHP,或者您将使用来自或的产品。。还有更多,微软有微软Azure或者Redhat有Openshift。。在价格、服务等方面存在差异,这取决于您查看并决定什么最适合您。
我确实错过了很多东西。我没有能力描述每一个可能的角落案例,因为问题太广泛了,而是为您提供了问题的更高概述,并可能为您指出下一步的方向。我建议您阅读更多有关问题的信息,然后再返回以解决更具体的问题。

欢迎来到StackOverflow。就目前而言,这个问题对于我们的形式来说太宽泛了。我的建议是:1。确保你已经放下了2。把你的项目分解成更小的任务3。开始编码4。在搜索潜在的重复项之后,请回来询问有关特定编程问题的问题。祝你好运!