【发布时间】:2026-01-02 02:35:01
【问题描述】:
我有以下问题:我的设备上有一张欧文地图。现在我从 GPS Provider 获得了实际的 GPS 位置,并在我的地图上绘制了这个点。如果我计算跟随 DrawPoint 在任何地方。怎么了?
XMapScreen = 100;
YMapScreen = 200;
XMapGPS = 50.598886;
YMapGPS = 11.994318;
dLat = arg0.getLatitude();
dLon = arg0.getLongitude();
PointToDrawX = ((dLat * XMapScreen )/XMapGPS);
PointToDrawY = ((dLon * YMapScreen )/YMapGPS);
【问题讨论】:
-
我在 Photoshop 中绘制的地图
-
您是否正在尝试将 gps 坐标转换为屏幕中的像素?
-
是的,我会这样做
-
@bastiZR 然后你需要地图的长度和宽度,找到距离(dLat-XMapGPS)然后转换
标签: android map gps position draw