0

この投稿に基づいて、緯度/経度をピクセル座標に変換しますか? 、これは実際のメルカトル図法でうまく機能します。

「 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>

4

1 に答える 1

0

簡略化は、wgs 84 データムを使用し、マップに極を表示できないことです。フランスから無料のシェープファイルを試すことができます。出典: http://en.wikipedia.org/wiki/Google_Maps . Maxmind データベースとあなたのポイントでこのマップを取得します。ここに画像の説明を入力

于 2013-11-30T22:04:33.803 に答える