我正在开发一个跨平台移动应用程序,它将位置作为地理坐标存储到数据库中,每个点都代表图形对象的左上角。
该应用程序包含一个支持地理坐标的地图控件(来自 telerik 的 radmap),因此,您只需添加矩形并正确绘制它。
由于许可问题,我无法在 android 版本中使用地图控件(谷歌不允许我们将地图控件用于商业应用程序 - https://developers.google.com/maps/faq#tos_commercial,对于 ios 我仍然没有't check out),所以我将使用图像作为背景。
我有“地图/图像”的左上角和右下角地理坐标,我必须在角落定义的区域内绘制图形对象。
谁能帮我发现如何将地理坐标转换为屏幕坐标。
数据示例(X,Y):
GEO
左上角:
-0,00939846 -0,00504255
右下角:
0,009398461 -0,01281023
绘制要点:
-0.00464558,-0.00799298
-0.0046509,-0.00845432
-0.00386774,-0.00860988
-0.00344932,-0.00860452
SCREEN
左上角:
0 0
右下角:
? ?
绘制点
? ?
屏幕尺寸
1024 * 768
谢谢您的帮助,
路易斯·皮尼奥