将gps距离映射到jpg图像

时间:2012-09-30 15:39:19

标签: android bitmap gps dpi

我正在尝试开发一个Android应用程序,以在用户插入的地图的jpg图像上显示用户位置。使用两个位置的gps坐标,我计算两个位置之间的距离。我需要在两个位置之间的地图jpg图像上设置该距离。我尝试获取图像的DPI(我假设它与Device的显示DPI值相同)并计算jpg图像的像素距离。但是输出似乎是错误的。输出像素距离每次都在变化。我认为这是因为方位角和DPI是错误的。 你们有任何想法如何实现这一点。如果您有任何示例代码,请让我参考

非常感谢

2 个答案:

答案 0 :(得分:1)

我相信你提出的问题与本主题相同。

在那里查看我的答案:Show current location of user on an offline static image (jpeg) - Android

祝你好运。

答案 1 :(得分:0)

看起来你正试图做其他两个Android应用已经在做的事情:

马丁·奥林

MapCalibrator

Marko Teittinen的

Custom Maps

无论如何,正如你所看到的,你不能简单地依靠DPI。环顾四周寻找支持您需要的操作(两点之间的距离等)的真实图形/图像库。