摘要: 矩阵变换的invert。即矩阵的逆变换。何为逆变换假设矩阵经过了平移,缩放,旋转,三部处理后。原来的0.0坐标变成了100,23.那么100,23这个坐标乘上矩阵的逆变换,得到的结果就是0,0.所以,逆变换就是从新坐标系转回原坐标系 阅读全文
posted @ 2013-05-11 13:00 91yuan 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 代码版本为1.0.0.参考MapVectorLayer.java重载了Layer的onDrawpublic void onDraw(Canvas canvas, RectF latLonBounds, RectF tilesRect, DrawSettings drawSettings) { if (!visible) { return; } if (!isVectorDataVisible() && tileLayer != null) { tileLayer.drawTileMap(canvas, til... 阅读全文
posted @ 2013-05-10 10:28 91yuan 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1.首先需要了解一下墨卡托投影。然后了解一下tile slippy做法。参考http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames通常墨卡托投影坐标系需要转成左上为原点。这就与屏幕坐标系相对应了。2.需要知道坐标旋转公式。通常坐标旋转公式是 (1) x1=(cosθ)dx-(sinθ)dy + x (逆时针) y1=(cosθ)dy+(sinθ)dx + y x,y为圆心。 这个旋转公式是通常的xy坐标系的,即左下点为坐标系原点。且规定逆时针为正方向旋转。左下坐标系的顺时针旋转公式为 (2) x1=(cosθ)dx+... 阅读全文
posted @ 2013-05-09 17:51 91yuan 阅读(485) 评论(0) 推荐(0) 编辑