Creativity Sharing and
Entrepreneurial Support

最寄のAED検索・ルート検索(アプリ&作り方)

License : CC0
緯度経度の情報があるデータであれば、このプログラムを適用して「最寄検索・ルート検索」を実装できます。新潟県十日町市のAED情報を例に、アプリの実装例、仕様、プログラム、作り方を紹介しています。
Update: Dec 27, 2014

App detail
下記のアプリは、新潟県十日町市が公開する「AED設置施設、医療施設」を、現在地から近い順にソートして表示するアプリです。
5

value

3 0


Update: Dec 24, 2014 (Tetsuro_Toyoda)
Web page detail
このアプリは、LinkDataで公開されている新潟県十日町市の「AED設置施設、医療施設」に関連付けられて開発されています。このため、下記のデータ閲覧ページの右上端にある「メニューボタン」を押して「アプリカタログ」を開くと、このアプリを選択・起動することができます。
【データ&アプリ】 AED設置施設、医療施設 | LinkData http://linkdata.org/view/rdf1s2334i
AED設置施設、医療施設 十日町市内のAED設置施設(AED_facilities)と医療施設(medical_facilities)です。
Update: Dec 24, 2014 (Tetsuro_Toyoda)
Image detail
Update: Dec 25, 2014 (Tetsuro_Toyoda)
Text detail
アプリの動作に関する仕様は次のようになっています。 ①現在地情報が使っている端末から取得できる場合 ・「http://linkdata.org/resource/rdf1s2334i」でデータにアクセスすると、アプリカタログの中にこのアプリが表示され、これを開くと現在地点から近い順でポイントがリスト表示されます。 ・「http://linkdata.org/resource/rdf1s2334i#倉俣小学校」のようにURIでポイントを指定してアクセスすると、アプリにもこのURIが通知されて開くため、そのポイントへのルート検索がすぐに起動します。 ②現在地情報が使っている端末から取得できない場合 ・「http://linkdata.org/resource/rdf1s2334i」でデータにアクセスすると、アプリカタログの中にこのアプリが表示され、これを開くと全てのポイントが登録順でリスト表示されます。 ・「http://linkdata.org/resource/rdf1s2334i#倉俣小学校」のようにURIでポイントを指定してアクセスすると、アプリにもこのURIが通知されて開くため、そのポイントの情報がトップに表示され、その下に全ポイントが登録順でリスト表示されます。
Update: Dec 24, 2014 (Tetsuro_Toyoda)
Code detail
このアプリのJavaScriptコードです。このコードは緯度経度のあるデータであれば、どのようなデータに対しても適用することができ、同様のアプリを開発できます。創り方は簡単です: LinkDataに登録されているデータに対して、「アプリ」タブを開き、「アプリを作成」ボタンをおして、「次へ」を3回押して起動するプログラムエディタの中身を下記プログラムに置き換えれば完成です。緯度経度情報がある他のデータにこのプログラムを適用してみてはいかがでしょうか? (※注意、既にこのアプリが適用されているデータに対しては、重複してこのプログラムを適用しないでください。)
Click to Select
Update: Dec 27, 2014 (Tetsuro_Toyoda)
Text detail
データ作成上の注意点としては、入力データのエクセルの1列目(サブジェクト列)は全体でユニークな文字列にしてください。RDFではサブジェクトが同じデータはそれに紐づくデータ(トリプルと呼ぶ)がマージされてしまいます。同じデータ作品の中に複数のファイルがある場合でも同様です。逆に同じサブジェクトについて複数のファイルのデータをマージしたい場合は、この仕組みを積極的に活用してください。
Update: Dec 24, 2014 (Tetsuro_Toyoda)

Grant Information

Suggested fund information for realizing the idea.

Comments