私はカスタム投影保持するように再定義する必要がリーフレットマップ作業を反応させたリーフレットによって送信された3857 WMS要求(シフトマップを生成している:デフォルトEPSGのため、(ETRS89/UTMゾーン32N、EPSGを25832)を私は彼らの母国の計画を使用するために私に言ったデータを使用しています。どのように反応し、リーフレットでproj4lefleatを使用するには?
私はproj4leafletをインポートして、このように投影をderfineすることができます:私は私の地図にこれを追加すると
import "proj4leaflet";
const crs = new Leaflet.Proj.CRS(
'EPSG:25832',
'+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs ',
{
resolutions: [
8192, 4096, 2048, 1024, 512, 256, 128,
64, 32, 16, 8, 4, 2, 1, 0.5
],
origin: [0, 0]
});
:
<Map
center={center}
zoom={zoom}
className="Map"
onClick={onClick}
crs={crs}
>
私WMSTileLayerも私のTileLayerでもないが、その後レンダリングされます。これをデバッグする最良の方法は何ですか?私はオープンガバメント・データのWMSを使用しておりますので、私はクエリを実行していますサーバーへのアクセス権を持っていないことに注意してくださいので、私はそこのログを見ることができません。
ご覧正確なエラーは何ですか?あなたはwebappのサンプルでjsbinを投稿できますか? –