我正在开发一种软件,某种GPS。它有两面性。管理员(PC)和客户端(Android)。
Android版本使用Osmdroid
地图,我想要做的是抓取我在Android中创建的Mappoint,将其插入数据库,然后从其他设备读取。
问题在于,如果我创建的点的实际纬度和经度是例如42.222222和23.55555,则执行此操作后:
IProjection project = view.getProjection();
final GeoPoint geo = (GeoPoint)project.fromPixels((int)e.getX(),(int)e.getY());
* e是一个动作事件
以GeoPoint
的纬度和经度存储的实际值为42222222或2355555.昏迷只会从该值中消失,因此在PC版本中使用它是无用的。我不知道OSMdroid
如何处理这些值,但有没有办法将其转换为标准格式,如-42.584254?
答案 0 :(得分:0)
我刚刚找到了一个解决方案,它必须除以1E6:)