5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Civic TechAdvent Calendar 2015

Day 13

○○mapをつくるアプリで七福神mapを作ってみた

Posted at

この記事は、シビックテックをテーマにした、「Civic Tech Advent Calendar 2015」企画の12日目の原稿です。他の記事は
http://qiita.com/advent-calendar/2015/civictech
にあります。

○○mapをつくるアプリを作ったのでそれで千住七福神mapを作ってみた

昨日、幼稚園mapや消火栓mapなどを簡単に作れるアプリを作ってみた
http://qiita.com/fumishitan/items/2eff8fbd62e6ba31854e
今日はそれを実際に利用して○○mapを作ってみた。
実際に作ってみたmapは、千住七福神map
http://www.hosomichi.info/shichifukujin.html
もう地図自体は存在するのだが、意外とわかりづらく自分で作ってみた。
実際に、歩いて現地にいって、アプリを使って、、、という工程を経て各神社の位置情報をニフティクラウドmobile backendに保存してみた。

実際にDBにどんなデータが入れられたか?

実際にニフティクラウド mobile backendのDBにはこんな感じでデータが入った。
スクリーンショット 2015-12-13 20.02.57.png

ポイント名と位置情報が一緒になって入れられている。
七福神なのに9個があるのは、途中よった鯛焼きとラーメン屋でログをとったからw

実際に上記のポイントを地図上に表示すると下記のような形になる

thumb_IMG_1509_1024.jpg

オープンデータにするならこんな構成か?

さて、今回は○○mapをつくるアプリを使って千住七福神mapを作成しました。もうすこし言えば、そのDBをつくることに成功しました。civic tech的にはこの後これをオープンデータ化したいのかな?と思いますがその際にはすこし気をつけて欲しい部分があります。

例えば下記のような構成にすると秘密鍵に当たるクライアントキーをWebアプリにも教えないといけなくなり、どの端末からもDBの更新ができてしまいます。

1.001.png

なので、下記の構成にしたほうが良いのかもしれません

2.001.png

上記のようにニフティクラウドmobile backendの前に一個サーバーを噛ませれば、Webアプリには秘密鍵を渡す必要がなく、データの取得だけ行わせることも可能になると思います。

上記がベストプラクティスとはいいませんが、ニフティクラウド mobile backendでオープンデータをつくる場合には念頭に置いておいて欲しい内容です。

5
5
2

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
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?