【发布时间】:2016-02-07 13:48:24
【问题描述】:
我想问你一个想法。如何创建一个像starve或runtastic这样的移动应用程序,它可以实时记录用户位置,在用户完成旅行后,应用程序可以绘制用户旅行的路线并将结果显示给他们。在用户旅行期间,该应用还可以找到用户位置附近的任何地方(这些地方存储在我的数据库中)。
请给我任何想法。
谢谢。
【问题讨论】:
标签: javascript android ios google-maps
我想问你一个想法。如何创建一个像starve或runtastic这样的移动应用程序,它可以实时记录用户位置,在用户完成旅行后,应用程序可以绘制用户旅行的路线并将结果显示给他们。在用户旅行期间,该应用还可以找到用户位置附近的任何地方(这些地方存储在我的数据库中)。
请给我任何想法。
谢谢。
【问题讨论】:
标签: javascript android ios google-maps
您需要使用 google Location API 和 map API。要设置地图,请按照以下教程操作:http://www.tutorialspoint.com/android/android_google_maps.htm,
要使用 locationManager,请按照本教程 http://www.androidhive.info/2015/02/android-location-api-using-google-play-services/。
要在用户覆盖的不同位置绘制折线,您可能必须跟踪每个位置的经度和纬度并沿着路径绘制折线。有关详细信息,请在地图和位置上查看 google Api 在http://developer.android.com/training/location/index.html。
希望对你有所帮助
【讨论】:
你的问题很模糊。
首先,您需要 Google Maps API 密钥,用于将地图呈现到您的片段。
可以通过
GoogleMap.setMyLocationEnabled(true);
在询问用户目的地后,您将使用带有服务器密钥的 Google Maps Directions API 通过 URL 选择 JSON 或 XML 格式的路线。
https://maps.googleapis.com/maps/api/directions/output?origin="origin_location&destination="final_destination"&mode="traveling_mode"&alternatives="true"&key="ServerAPIkey"
您必须将此 URL 传递给带有 JSON 或 XML(输出)数据的字符串。 并使用该数据为您的路线绘制折线。
要阅读完整的详细信息,建议您阅读谷歌开发者网站上的文档。
干杯。
【讨论】: