座標が指定されたときに地図の画像上の場所を特定する Java プロジェクトを作成しようとしています (Google マップから取得)。
画像の左上隅(緯度が最も高く、経度が最も低い場所)を、マップ画像上の(0,0)ポイントになるある種の参照ポイントとして使用してみました。その基準点に基づいて地図上のすべての場所を計算しようとしたよりも。ただし、この方法は、おそらく地球の曲率が原因で不正確であることが判明しました (私が使用している (セルビア) マップは、緯度 4°、経度 4° の領域をカバーしていることに注意してください)。
メルカトル図法への変換について話しているいくつかの回答を見てきましたが、私のようなケースをカバーしておらず、Java で書かれていないため、あまり明確ではありません。
これらのポイントをより正確に特定するにはどうすればよいですか (±3km で十分です)。