LoginSignup
5
4

More than 5 years have passed since last update.

地理院地図のGeoJSONドラッグ&ドロップ機能がファイルを送信していないだろうことを確認してみた

Last updated at Posted at 2016-04-07

地理院地図のGeoJSONドラッグ&ドロップ機能がファイルを送信していないだろうことを確認してみた。

地理院地図のGeoJSONドラッグ&ドロップ機能とは

https://twitter.com/gsi_cyberjapan/status/717532680418492416
スクリーンショット 2016-04-08 0.49.02.png
これです。

地理院地図のレポジトリを見る

何はともあれ地理院地図のレポジトリを見てみる。
https://github.com/gsi-cyberjapan/gsimaps
スクリーンショット 2016-04-08 0.41.46.png

あ「geojson読み込み措置」というコメントがついている。ここを追ってみる。
スクリーンショット 2016-04-08 0.42.51.png
gsimaps.js が書き換えられていることが分かる。

https://github.com/gsi-cyberjapan/gsimaps/blob/gh-pages/js/gsimaps.js#L19520-L19552
スクリーンショット 2016-04-08 0.43.56.png
gsimaps.js で drop をテキスト検索してみたところ。ここでファイルを読み込んでいることが分かる。本当はもう少しコードを追ってみないといけないだろうけど、コードの構造からして、ドロップされたファイルのテキストを取り出して読み込んでいる感じになっていることが伝わると思う。

つまり、ドロップされたファイルはブラウザ内で読み込まれて処理され、表示される。サーバには送信されない。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4