Android谷歌地图API v2路线,如谷歌地图应用程序

时间:2013-11-28 23:01:04

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

我正在创建一个Android应用程序,我想向用户显示一条路线,但如果我通过

创建它
map.addPolyline(new PolylineOptions(...));
它看起来很糟糕。只是一条实线。 Google如何绘制带边框的渐变路线?

其他开发者是否可以绘制此路线?

3 个答案:

答案 0 :(得分:1)

您可以尝试使用TileOverlay,但生成会更多一些。将部分路线划分为Bitmap s并将其转换为byte[] pngs或jpegs。

答案 1 :(得分:1)

您可以使用此库

它真的很容易使用

GoogleMap map = getMap();
Navigator nav = new Navigator(map,start,end);
nav.findDirections(true, false);

https://github.com/tyczj/MapNavigator

答案 2 :(得分:0)

“绘制带边框的渐变路线”是什么意思?

基本上,如果你有一个点列表,你可以绘制如下行:

for (LatLng latLng : pointsArrayList) {
    polylineOptions.add(latLng);
}
mMap.addPolyline(polylineOptions);

如果路线数据准确,您绘制的线条就可以了。

如果您的意思是在Google地图上显示虚线,那么您需要将路线数据拆分为多个细分。就像谷歌一样: Google Directions API (请参阅json数据的“支柱”)