我是 Android 开发的新手,迫切需要帮助。
我正在为出租车招呼开发谷歌地图应用程序。我开发了原型,它将如何使用对等技术进行工作。
我的挑战:
我可以在地图上显示用户和出租车司机的位置。但我不知道当用户启动他的应用程序时如何在地图上显示出租车位置。我读了很多文章,但没有结果。
因为我几乎没有什么想法可以在服务器上为应用程序创建一个虚拟池,并从出租车位置获取纬度和经度并存储在虚拟池中,从他们的获取位置并在用户的应用程序上显示。但不知道它是否有效。
谁能帮我在谷歌地图上在线显示出租车位置。
我是 Android 开发的新手,迫切需要帮助。
我正在为出租车招呼开发谷歌地图应用程序。我开发了原型,它将如何使用对等技术进行工作。
我的挑战:
我可以在地图上显示用户和出租车司机的位置。但我不知道当用户启动他的应用程序时如何在地图上显示出租车位置。我读了很多文章,但没有结果。
因为我几乎没有什么想法可以在服务器上为应用程序创建一个虚拟池,并从出租车位置获取纬度和经度并存储在虚拟池中,从他们的获取位置并在用户的应用程序上显示。但不知道它是否有效。
谁能帮我在谷歌地图上在线显示出租车位置。
为了只显示附近的出租车,您可以使用用户当前位置。
如果出租车很少,最简单的方法是轮询所有位置并让用户设备选择附近的那些,请参阅我对Android Maps v2 - animate camera to include most markers的回答。
或者想象一下,如果你在用户位置周围画一个正方形。计算 topleft=(lat_topleft, lon_topleft) 中的最左角和底部botright=(lat_botright, lon_botright) 中的右角。现在您可以进行类似的搜索,显示为用于演示的 SQL,在使用 parse.com 时有点不同:
从出租车中选择出租车位置 user_lat > topleft 和 userlat < botright
从而仅在用户周围绘制的框中轮询出租车。
这就是我的看法,希望对你有帮助。