2

互換性の理由から、米国の SVG インタラクティブ マップを Javascript を使用したマップに変換しています。これを行うには、指定された SVG パスを JSON ファイルに変換する必要があります。

パス リストの例は次のとおりです。

<path 
  d="M 404.13498,227.558 L 407.75898,227.324 L 407.95298,228.019 L 408.99798,
     231.791 L 409.07498,232.061 L 405.21798,232.503 L 404.57198,232.58 L 404.13498,
     227.558" 
  id="01111" 
  inkscape:label="Randolph, AL" 
</path>

私がやりたいのは、これをフォーマットに変換することです

['01111', 'Randolph, AL', 
   'M727,410L734,409L734,410L736,417L736,418L729,419L728,419L727,410']

例の結果が間違っていることはわかっています。これは、サンプル マップが線形拡張されているためです。私が興味を持っているのは変換です

M 404.13498,227.558 L 407.75898

の中へ

M404, 227L407 ... ect

テキスト操作に関しては、正規表現が私の大きな弱点です。助けていただければ幸いです。

4

1 に答える 1