我正在尝试开发一个Android应用程序,以在用户插入的地图的jpg图像上显示用户位置。使用两个位置的gps坐标,我计算两个位置之间的距离。我需要在两个位置之间的地图jpg图像上设置该距离。我尝试获取图像的DPI(我假设它与Device的显示DPI值相同)并计算jpg图像的像素距离。但是输出似乎是错误的。输出像素距离每次都在变化。我认为这是因为方位角和DPI是错误的。 你们有任何想法如何实现这一点。如果您有任何示例代码,请让我参考
非常感谢
答案 0 :(得分:1)
我相信你提出的问题与本主题相同。
在那里查看我的答案:Show current location of user on an offline static image (jpeg) - Android
祝你好运。答案 1 :(得分:0)
看起来你正试图做其他两个Android应用已经在做的事情:
马丁·奥林 Marko Teittinen的无论如何,正如你所看到的,你不能简单地依靠DPI。环顾四周寻找支持您需要的操作(两点之间的距离等)的真实图形/图像库。