投稿者: can 日時: 2006年 10月 25日(水)
Google Mapsのビットマップデータを地図データとして使っているのですが、縮尺の大きいとき(ズームレベル3以下)の時には気にならないのですが、縮尺の小さい場合(ズームレベル5以上)になると緯度の誤差が目立ってきます。たとえば地図中心の緯度が48°のときにズームレベル7で4080pix*4080pixのデータをカシミールにビットマップで取り込むと、地図の上下(緯度46°、50°近辺)は、当然合うのですが、真ん中あたりの緯度は2分ほど(4km弱)ずれます。よく使う地図の真ん中のずれが大きいので困っています。
スケール7で緯度を変えていくと10kmスケールが
0° 65pix
20° 70pix
40° 85pix
60° 130pix(5kmスケールが65pix)
80° 375pix(2kmスケールが75pix)
となるのでGoogle Mapsの地図データの縮尺はは、一定のズームレベルで、1/cos(緯度)となっているようです。
Google Mapsのような地図データをうまく取り込む方法はないでしょうか?