概述
private void updateMyPoints()
{
if(points.size()>0){
// GetMap.this.mMapView.getOverlays().clear();
Drawable marker = GetMap.this.getResources().getDrawable(R.drawable.roudmkr);
GetMap.this.mMapView.getOverlays().add(new MapOverItemT(marker, GetMap.this,points,this.mMapView,this.mHandler)); //添加ItemizedOverlay实例到mMapView
Geometry lineGeometry = new Geometry();
GeoPoint[] linePoints = new GeoPoint[points.size()];
for(int i=0; i linePoints[i]=new GeoPoint((int)(Double.parseDouble(points.get(i).get("at").toString())* 1e6),(int)(Double.parseDouble(points.get(i).get("lt").toString()) * 1e6));
///转换坐标
}
lineGeometry.setPolyLine(linePoints); //画线
Symbol lineSymbol = new Symbol();
Symbol.Color lineColor = lineSymbol.new Color();
lineColor.red = 0;
lineColor.green = 50;
lineColor.blue = 250;
lineColor.alpha = 126;
lineSymbol.setLineSymbol(lineColor, 3);
Graphic lineGraphic = new Graphic(lineGeometry, lineSymbol);
graphicsOverlay.setData(lineGraphic);
//mMapView.getOverlays().add(graphicsOverlay);
mMapView.refresh();
GetMap.this.mMapController.animateTo(new GeoPoint((int)(Double.parseDouble(points.get(0).get("at").toString())* 1e6),
(int)(Double.parseDouble(points.get(0).get("lt").toString()) * 1e6)),
mHandler.obtainMessage(1));
}
}
0.00 平均分 (0%) - 0 票
最后
以上就是苗条树叶为你收集整理的Android 百度地图 发送路线,百度地图android api 添加地图线路的方法的全部内容,希望文章能够帮你解决Android 百度地图 发送路线,百度地图android api 添加地图线路的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复