Ushahidi Widget

Ushahidi (sinsai.info) のデータを API で取得し、表示するウィジェット。

注意

  • WordPress 3.1.3 でのみ動作確認
  • json_encode を使用 (PHPのバージョンが古いとダメかも)
  • キャッシュ時間は3600秒。現バージョンは決めうち(ソース変更が必要)

レポートを指定地点の半径nkmで取得に対応



http://www.sinsai.info/ushahidi/ のアプリ開発(API仕様)を参照

パラメータ

  • distance {longitude},{latitude},{distance} 経度、緯度、半径を,で連結した値
  • limit 整数値 取得するレポートのMAX件数
  • orderfield incidentid or locationid or incidentdate レポート作成順 or 位置登録順 or レポート登録日順 ※この項目を省いた場合はdistanceで指定した緯度経度を基準とする(昇順:近い順、降順:遠い順)
  • sort 0 or 1 0:昇順、1:降順
タイトル:WordPress のウィジェットのタイトル部分のテキスト
Clear cache?:WordPress のデータベースに保存したキャッシュをクリアするか
Č
ċ
ď
ushahidi-widget.php
(9k)
Fumito Mizuno,
2011/06/23 17:01