为android maps v2创建服务器端地图叠加层

时间:2014-12-22 12:33:17

标签: android google-maps google-maps-android-api-2

我目前正在开发一款应用程序,用于记录所有应用程序用户的旅行模式,并允许他们查看人们以PolyLines形式旅行的所有路线。

目前,每次用户打开应用程序时,它都会向查询数据库的PHP脚本发送GET请求,并返回所有路由的LatLng详细信息。

我想知道是否有办法创建v2覆盖服务器端,而不是请求所有LatLng的应用程序,服务器可以发回一个叠加层以应用于地图。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用GroundOverlay或TileOverlay(如果服务器可以生成线条的平铺图像)应用您在服务器端创建的任何图像。有关更多详细信息,请参阅以下链接:

  1. 的GroundOverlay: https://developers.google.com/maps/documentation/android/groundoverlay https://developer.android.com/reference/com/google/android/gms/maps/model/GroundOverlay.html
  2. TileOverlay: https://developer.android.com/reference/com/google/android/gms/maps/model/TileOverlay.html https://developer.android.com/reference/com/google/android/gms/maps/model/UrlTileProvider.html