/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
linearLayout = (LinearLayout) findViewById(R.id.zoomview);
mapView = (MapView) findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);
mapOverlays = mapView.getOverlays();
projection = mapView.getProjection();
mapOverlays.add(new MyOverlay());
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
class MyOverlay extends Overlay{
public MyOverlay(){
}
public void draw(Canvas canvas, MapView mapv, boolean shadow){
super.draw(canvas, mapv, shadow);
mPaint = new Paint();
mPaint.setDither(true);
mPaint.setColor(Color.RED);
mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(2);
GeoPoint gP1 = new GeoPoint(19240000,-99120000);
GeoPoint gP2 = new GeoPoint(37423157, -122085008);
Point p1 = new Point();
Point p2 = new Point();
path = new Path();
projection.toPixels(gP1, p1);
projection.toPixels(gP2, p2);
path.moveTo(p2.x, p2.y);
path.lineTo(p1.x,p1.y);
canvas.drawPath(path, mPaint);
}
分享到:
相关推荐
Unity3d C# 实现两点的画线和测距效果功能源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/118216951
看到有会员提出,如何实现用鼠标在GUI上的两个坐标轴上选点,然后连线的问题。于是花了点时间研究下,编写了这个程序。 由于MATLAB提供的plot和line函数只能对同一坐标系下的点绘制图形,不能直接用在不同坐标系下...
四种画线函数、计算规则矩形(不平等于坐标轴的矩形);画线函数有:向量画线法、函数画线法、Bresenham画线法、GDI画线。判断平面一点是否在一个矩形内.有图有效果
高德地图画线,单条多条带方向示例亲测有效,自己也在使用换成你的key就可以 高德地图画线,单条多条带方向示例亲测有效,自己也在使用换成你的key就可以
通过plotyy实现三曲线同图,对应三条曲线对应不同的的纵坐标
基于MATLAB的双Y轴坐标系画图,很多时候不同的因素数量级差别很大,又想放到同一个图上进行画图展示曲线走势的相关性,这个时候就需要用到双轴坐标系,一个用于数量级较大的,一个用于数量级小的,本代码可以实现双...
两条离散曲线求差,采用拟合的方式得到两条曲线的差值。程序中画了离散程度不同的曲线求差;两条离散曲线求差,采用拟合的方式得到两条曲线的差值。程序中画了离散程度不同的曲线求差
使用Bresenham算法画线。已知直线的两个端点坐标,可以画出任意斜率的直线。
matlab 上三点画圆弧的程序,输入三个点坐标即可。
x = [[1, 3], [2, 5]] # 要连接的两个点的坐标 y = [[4, 7], [6, 3]] for i in range(len(x)): plt.plot(x[i], y[i], color='r') plt.scatter(x[i], y[i], color='b') 画出来的效果是这样的 下
曲线工具源码,有两个源码:一个是画实时曲线的。根据时钟显示Y轴曲线,,,,另一个是根据实时曲线修改后,可以定X,,Y坐标的画曲线工具,,, 两个程序,保证可以完成你大总分的画曲线需求 源码经过编译,,...
该文巧妙地利用直线在两个坐标平面内的投影,将二维中点画线算 法推广到三维,用于空间直线的生成,给出了一个具体实例,并分析了计算误差和算法效率。结果表明,三维中点画线算法 具有高效和高精度的特点,可在实际工作中...
Bresenham算法画线程序的源代码,在VS2008下实现,使用了MFC,打开后填入两个端点的坐标,便可以画线了。Bresenham算法比数值微分画线法的效率更高,是计算机图形学入门必须掌握的算法。
想画一个比较复杂的图像,而且还想用turtle画,最让人想退却的是无规律的笔势和繁多的坐标,但既然没有按奈住冲动的心,那我告诉你一个比较笨的方法吧。 我用到了一个工具Photoshop,就是PS(某逗比公司的产品) PS有...
MFC完成鼠标点击窗口,完成画线操作,消息处理,调用了库函数,相关画线坐标移动操作。
文章提出了一种算法,该算法为任意地输入2条相交点画线4个端点的坐标,根据设定的原则,计算出点画线的线段长度,绘制2条相交在线段处的点画线。该算法用于计算机绘制工程图,使绘制出的工程图符合国家标准,适用于...
VC6.0MFC中点画线法表示直线程序,指定起点终点坐标,判断两个像素点是在直线的下方,上方还是直线上,从而确定该选择那一个像素点。
取n个点,依次画线,得到近似的抛物线,点越多越光滑 JS代码 // 两点之间抛物线绘制函数,twoPoints是一个数组:[lon1,lat1,lon2,lat2] function animatedParabola(twoPoints) { //动态抛物线绘制 let startPoint...
该程序主要用于计算获取pdf指定区域的坐标和高宽值,通过第一个获取坐标,点击两次右键,然后双击可以计算出离pdf左上角的坐标,点击下面的获取坐标按钮,在pdf画一个区域然后计算宽和高的值
和贝塞尔曲线是怎样在通过每两个节点的(每一对输入的X-Y数值代表平面坐标系的一个点,称为节点,Excel的平滑曲线通过每一个节点) 要在其他Excel文档使用 BezireInt() 函数,需要按Alt+F11,双击模块一 复制所有文字 ...