0

indiemapperというマッピング ツールを使用して世界地図のメルカトル図法を作成し、そのツールを使用してそのマップを SVG としてエクスポートしました。現在、エクスポートされた SVG のパス データは、このような負の点にあります。

<path d="M -942472.5600891819 -1050000 L -942472.5600891819 -1050000 L -941430.5985257413 -1050000 L -940383.4009745446 -1050000 L -939336.203423348 -1050000 L -938289.0058721516 -1050000 L -937241.8083209549 -1050000 L -936194.6107697582 -1050000 L -935147.4132185617”&gt;

上記のパス データを使用してマップを作成すると、マップが表示されなくなります。負のポイントを正に変換し、そのマップをビューに合わせる理由はありますか?

4

2 に答える 2

1

その SVG データを別の形式に再処理していると思いますか?

基本的に、SVG ファイルと同じ方法でデータを変換する必要があります。最初のグループの変換属性を見てください。

transform="translate(400.5500464984095,309.74335472460336) scale(0.0002748297551314352)"

したがって、0.00027 でスケーリングし、それらを約 (400,309) に変換します。つまり、原点をそこにずらすということです。

これらの変換コマンドは、ルート要素で指定された幅と高さに収まるように、データをスケーリングおよび再配置します。それは 801x619 です。異なるサイズの結果が必要な場合は、変換操作を適切に変更する必要があります。

于 2013-07-31T04:20:20.167 に答える