この投稿に基づいて、緯度/経度をピクセル座標に変換しますか? 、これは実際のメルカトル図法でうまく機能します。
「 grid(1000) で単純化された Google メルカトル図法」を使用するopenstreet mapの svg マップで問題に直面しています。
フランスの地図にいくつかの都市をプロットしようとしましたが、すべてのポイントはここにありますが、正確にどこにあるべきかはわかりません
ご覧のとおり、都市は適切に配置されていません (必要に応じて Google マップで比較できます)。
これらの2つの異なるメルカトル投影の違いを考慮して、refの投稿への応答で提供されたコードを適応させる方法についてのアイデアはありますか?
前もって感謝します
編集 :
都市に使用される座標:
var cities = {
0:{
cname: 'Paris',
lat: 48.856614,
lng: 2.3522219000000177
},
1:{
cname: 'Lyon',
lat: 45.764043,
lng: 4.835658999999964
},
2:{
cname: 'Bordeaux',
lat: 44.837789,
lng: -0.5791799999999512
},
3:{
cname: 'Bastia',
lat: 42.697283,
lng: 9.450880999999981
},
4:{
cname: 'Calais',
lat: 50.95129000000001,
lng: 1.8586860000000343
},
5:{
cname: 'Menton',
lat: 43.774481,
lng: 7.497540000000072
},
6:{
cname: 'Brest',
lat: 48.390394,
lng: -4.4860760000000255
}
}; //EO cities
svg は、openmapstreet からの pdf に基づいて Inkscape で作成されました。コードは、それを記述するには少し長いです。このフィドルに iti をコピーして貼り付けます (Rachel を添付していないため、機能しません) http://jsfiddle.net/ dqsH3/4/ .
元の pdf は、openstreetmap.fr/f/France-regions-01-01-2013-1000.pdf でご覧いただけます。</p>