小编Dav*_*yen的帖子

绘制折线对话Android Android谷歌地图应用程序

我正在开发一个Android谷歌地图应用程序帮助获取地图上的2点之间的方向.我可以从谷歌地图服务(方向API)获得响应,并根据步骤列表绘制折线(谷歌地图Android SDK),但线路不会与道路对齐(地图上的曲线粘在路上),这只是直线.

如何在Android应用中绘制折线对齐?我正在使用Android Studio.

这是我绘制折线的代码.

void updateMapDirection() {
    Polyline newPolyline;
    PolylineOptions options = new PolylineOptions().width(3).color(Color.BLUE).geodesic(true);
    LatLng latLng = new LatLng(mLegs.get(0).getmStartLocation().getmLatitude(),
            mLegs.get(0).getmStartLocation().getmLongitude());
    options.add(latLng);
    for (WNStep i : mLegs.get(0).getmSteps()) {
        latLng = new LatLng(i.getmEndLocation().getmLatitude(), i.getmEndLocation().getmLongitude());
        options.add(latLng);
    }
    newPolyline = map.addPolyline(options);
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

android google-maps polyline

5
推荐指数
1
解决办法
2700
查看次数

标签 统计

android ×1

google-maps ×1

polyline ×1