如何使用谷歌地图跟踪用户位置和路线

how to track user location and make the route with google map

本文关键字:位置 用户 何使用 谷歌地图 跟踪      更新时间:2023-09-26

我想问你一个想法。如何创建一个移动应用程序,如饥饿或runtastic,它可以实时记录用户的位置,在用户完成旅行后,应用程序可以绘制用户旅行的路线并因此向他们显示。在用户旅行期间,应用程序还可以查找用户位置附近的任何位置(位置存储在我的数据库中)。

请给我任何想法。

谢谢。

您需要使用谷歌位置 API 和地图 API。要设置地图,请按照以下教程操作:http://www.tutorialspoint.com/android/android_google_maps.htm,

要使用位置管理器,请按照本教程 http://www.androidhive.info/2015/02/android-location-api-using-google-play-services/进行操作。

若要在用户覆盖的不同位置上绘制折线,可能需要跟踪每个位置的经度和纬度,并沿路径绘制折线。有关详细信息,请查看地图和位置上的谷歌API在 http://developer.android.com/training/location/index.html。

希望这个帮助

你的问题很模糊。

首先,您将需要谷歌地图API密钥来渲染地图到您的片段。


当前位置可以通过以下方式启用

GoogleMap.setMyLocationEnabled(true);


询问用户目的地后,您将使用带有服务器密钥的谷歌地图路线API,通过URL选择JSON或XML形式的路线。

https://maps.googleapis.com/maps/api/directions/output?origin="origin_location&目的地="final_destination"&mode="traveling_mode"&alternatives="true"&key="ServerAPIkey"

必须为包含 JSON 或 XML(输出)数据的字符串传递此 URL。并使用该数据为您的路线绘制折线。

要阅读完整的详细信息,建议您阅读其开发人员网站上的Google文档。

干杯。