私は世界の部分的な地図を持っています (アメリカやアフリカなど)。部分/トリミングされたマップのピクセルサイズのサイズに基づいて、世界地図のピクセルサイズを知る必要があります。
部分マップのピクセル単位のサイズ ( など480x256
) とminLongitude,maxlongitude,minlatitude,maxlatitude
(別名、左、右、上、下の端) があります。
線形であるため、経度が簡単であることはわかっています。
FULL_CIRCLE_DEG = 360
longitudeDelta = (maxLongitude-minLongitude)/FULL_CIRCLE_DEG
MapFullSize = mapCroppedWidth/longitudeDelta
しかし、緯度については、少し異なります。
FULL_LATITUDE_DEG = MAX_LAT_ON_EARTH - MIN_LAT_ON_EARTH
(85.7543...-(-85.7543...) のように)
latitudeDelta = (maxLatitude-minLatitude)/FULL_LATITUDE_DEG
MapFullHeight = ????
誰かが私を助けることができますか?
GPScoordinateToPixel 変換を取得するためのアルゴリズムはたくさんありますが、平方計算には何もありません。
ありがとうございました。