首先
地图上坐标系的坐标-----> 转成屏幕坐标
要把地图坐标和实际物理坐标对应,取一个地图点x0,y0
用paiter.setwindow(x0-w/2,y0-h/2,w,h);
实际物理坐标(0,0)就对应了(x0-w/2,y0-h/2),也就是x0,y0是在屏幕的中心,w.h可以看做显示地图比例
原点定好了,其他坐标(x,y)就直接画在屏幕上了,需要注意是
屏幕原点在左上角,一般坐标原点是在左下角(大概这么看,比较好理解,就y轴方向不一样),所以需要要把y转换一下,就是(x,2*y0-y);
其次就是
GPS经度和纬度转---->换成地图上坐标系的坐标,
然后在地图上的对应位置显示