次の問題があります: デバイスにオーウェン マップがあります。これで、GPS プロバイダーから実際の 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);