永发信息网

如何在百度地图上画线,如何在地图上画直线

答案:1  悬赏:80  手机版
解决时间 2021-05-06 02:06
如何在百度地图上画线,如何在地图上画直线
最佳答案
public Graphic drawLine(){
int lat = (int) (m.getLatitudeE6());
int lon = (int) (m.getLongitudeE6());
GeoPoint pt1 = new GeoPoint(lat, lon); //取得第一点坐标lat = (int) (n.getLatitudeE6());
lon = (int) (n.getLongitudeE6());
GeoPoint pt2 = new GeoPoint(lat, lon); //取得第二点坐标
//构建线
Geometry lineGeometry = new Geometry();
GeoPoint[] linePoints = new GeoPoint[2]; //定义一个坐标数组
linePoints[0] = pt1;
linePoints[1] = pt2;
lineGeometry.setPolyLine(linePoints); //设置图形为线
Symbol lineSymbol = new Symbol();
Symbol.Color lineColor = lineSymbol.new Color();
lineColor.red = 255; //设置颜色的红色分量
lineColor.green = 0; //设置颜色的绿色分量
lineColor.blue = 0; //设置颜色的蓝色分量
lineColor.alpha = 255; //设置颜色的alpha值
lineSymbol.setLineSymbol(lineColor, 5);
//生成Graphic对象
Graphic lineGraphic = new Graphic(lineGeometry, lineSymbol);
return lineGraphic;
}
你好,m和n分别是点击的第一点和第二点 m = mMapView1.getProjection().fromPixels(((int)e.getX()), ((int)e.getY()));
n = mMapView1.getProjection().fromPixels(((int)e.getX()), ((int)e.getY())); 请问这样写有问题吗?谢谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
真正武汉九九鸭王叶县分店我想知道这个在什么
天上下大雨,两个人在路上行走,为什么不淋一
我的电脑蓝屏了怎么办
梦幻西游号卖了。怎么办
如果爱一个人要怎么办
用手机怎么往空间传照片?
谁能给我提供几个山东临沂鲜花店的电话?
硕士论文中"目前研究存在的问题"怎么写
诺基亚n81里面程序清除的初始密码是什么?
战国7雄里用了高级迁城令怎么没迁走
手机内存卡接触不良怎么办
《荒村公寓》8月13日起公映,常熟什么时候开
求《在心里从此永远有个你》音乐地址
怎么把WMV格式转换成3GP或MP4格式?
看我短信,竟然不告诉我,是吃醋吗?
推荐资讯
越南QQ飞车怎么用G刷车
饭后多长时间喝中药,饭后可否马上喝酸奶
潍坊职业学院9号楼这个地址在什么地方,我要
三国争霸中哪些是远程物理英雄,能够独挡一面
奶粉能冻冷喝吗
馨东方养生会所这个地址在什么地方,我要处理
为什么中通还不显示快递单号的追踪
如何忘记不愿意想起的事情
跪求幻想世界高手教45级法师如何快速收集完整
经济贫困难题词汇报告诉讼
油苑小区地址在什么地方,想过去办事
寻几篇好的写景散文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?