ユーザー募集 | ログイン

プロモード実装

2008/9/24 03:53
何のプロなのかはさておき、マップ画面にプロモードを実装しました。
いくつかの条件で、AND検索とOR検索が可能です。

マップ画面で5つ並んだチェックボックスの一番右がプロモード切り替えです。
チェックすると、下にセレクターなどが並びます。

上段、
アイコン(ポスト|コンビニ内|撤去|他|JP|閉JP)は、チェックしたものが検索されます。
期間は、選んだ期間内のものが検索されます。

下段、
写真・取集・支店・番号・コメント・基数・タグのセレクターがあります。これらはOR検索が可能です。

いろいろ選んでから「検索」ボタンを押すと抽出されます。「リセット」ボタンを押すと、セレクターがクリアされます(アイコンはそのままです)。
アイコンの右にある「すべて」というチェックボックスをオンにすると、すべてにチェックが入ります。オフにするとすべてがオフになります。


AND検索というのは、「写真付きで、かつ、取集時刻有りで、かつ、タグがないもの」といった検索です。
OR検索というのは、「写真がないもの、とか、コメントがあるもの、とか、トリプルとか」といった検索です。


この機能追加に伴い、マップ追加の☆アイコンを左に移動しました。
あと、ノーマルの抽出セレクターに「タグなし」を追加しました。


・・・
masa_hさんのリクエスト
http://postmap.org/blog/306841


・・・
10万ポストを超えて、いろいろ機能追加して、今年はなんとなく満足しました。
よいお年を!

コメント (31)

aska27
すごいですねぇ、動きがよくわからない部分もありますが
ここまで行くなら、ひとつ要望があります。

ポストとポストの間に、線分を引かせてもらえませんか?

矢印でもよいです。この間はコンプリートだとわかる部分は考えなくてよくなるので
抜けているところだけが目立つようになります。番号のない地区だと無意味ですね。

そんなところでは、ポストを中心とした円を書いてもよいかもしれません。
300mΦで書けば、そのエリアから遠い人はポスト的には不便なわけで
もしかしたら、そんなテキサスヒットな部分には、新しい何かがあるのかもしれない。
そういう目で見ることができるかもしれません。

線分描画、円描画、、、、線分については、小さな四角い赤いアイコンが
走っていくという動画があると・・・・・・以下自粛。
ako
こんな風に、セレクターやボタンを並べて、思い通りのものを実装してしまえるkuwaさんの頭の中を見てみたい!
地図をみるのが楽しくなります。ありがとうございました。

flipflop
全体を俯瞰して漏れているところを補っていくためにとても役立ちそうですね。
いつも便利にしていただいてありがとうございます。
kuwa
アイコンに一定距離の透過サークルを被せるようなモードを用意すると、その濃淡でマッピング過疎地が見えて面白いかもしれませんね。
masa_h
あー!実装されてるー!
ありがとうございます m(_ _)m
これで広域で「取集無し」を絞り込んだときにJPアイコンばかり出てこなくなりますね。

※「写真無し」については現在京都市内で写真の無いコンビニとJPアイコンに写真を登録している最中です。
たもっち
Google Chromeだと絞込みが全くきかないようです・・・。
Firefoxだと問題なく動くんですが。
やっぱりChromeのJavascriptには何か潜んでそうな予感・・・。
どうもIEでも動かないようです。どう選択しても全アイコンが出てしまいます。
kuwa
なにかミスしてそうですね。確認します。
kuwa
プロモードのサークル
Chrome,IE大丈夫そうです。(少し手入れをしたからかも)
一度「検索」ボタンを押すことで、プロモード用のCookieが作り直されるので、お試し下さい。(プロモード抽出はセレクタの変更だけでは動きません。「検索」ボタンを押す必要があります)

あと、範囲サークルを用意しました。
プロモードでサークルのチェックボックスをオンにすると、ポストから指定した半径のサークルが表示されます。なんとなくポストマップ未開の地を発見できるかもしれません。
>kuwa様
サークル、面白く拝見しました。

ただ、もし可能であれば、白・緑・グレーのポストはサークル対象外に
なっているともっと助かるのですが、如何でしょうかね・・・
kuwa
それら(白・緑・グレー)のチェックを外して検索では駄目でしょうか。
たもっち
>Chrome,IE大丈夫そうです。(少し手入れをしたからかも)
Chrome確認しました。
さっきは「検索」ボタンを何度押しても全部表示されたままだったのですが、今は大丈夫です。
サークルもちゃんと動作してます。
贅沢を言うなら、一時的にポストアイコンを非表示にして、サークルの群れだけを眺められたらいいなと思います。
アイコンの密度によっては、アイコンだけで既に画面を埋め尽くす勢いだったりしますので。
kuwa
なんだか、すごく、アイデア、でて、きますねー。すごいなー。

・・・
できた気がします。
masa_h
アイデアついでに・・・
リストページにもプロモード導入できますでしょうか?
aska27
わぅ・・・・もうできましたか。
未開の地は、工場なのか畑なのか、民家があれば疑いの目を持って探せます。
しかし、この技術はすごいもんです、感謝です。ありがとうございました。
kuwa
試しにサークルをみてストリートビューで探したら、わりとすぐに世田谷で2つ発見しちゃいました。
hiro129
昨日はFirefox&XPでもNGでしたが、今日現在はサクサク面白いように動いています。
写真無しポストがチョイスできるのがとても嬉しい。出かける回数が増えそうです。
自宅から5キロ以内のポストは、今年中に全部写真を撮ってやろうかなと。
kuwa
サークルもアイコンも、たくさん表示させるとそれなりにブラウザへの負荷が大きくなるので、重くなったら再検索やリロードをしてみてください。それでも改善されないならブラウザ再起動で。それでもだめならCore2Duo以上に買い替えで。
masa_h
Core2Duoですがアイコンが500を超えると重くなります。(そりゃそうだ
それでも1500くらいまでがんばりました。
kuwa
チャレンジはまったく奨励しませんけれど、アイコンだけなら1万個くらいまでいけたこともありました。
そういえば、最近左上に読み込みマーカー数を出してたのですが、昨日消しちゃいました。プロモードでは表示するようにしておこうかなあ。

サークル表示は(アイコン非表示でも)、アイコンだけの負荷の数倍だと思われるので、300個くらいまでが無難かもしれません。
masa_h
あ、私の場合はアイコンのみで1500くらいです。京都府内の「写真無し」をすべて読み込みました。
確かにサークル表示は重いですね。

読み込みマーカー数、重宝してました。プロモードでの表示、していただけるとありがたいです。

そういえばプロモード実装と同時に5つのチェックボックスにカーソルを合わせると説明が表示されるようになりましたね。どのボタンがどれだったかすぐに忘れる私としては助かっております。
私の環境でもきちんと動作するようになりました。次から次へと改良されていくポストマップに感激です。

都市部のコミュニティバスの計画段階で「交通不便地域」(いわゆる既存の駅やバス停から遠いところ)を洗い出すときに、停留所から一定の半径の円で地図を塗りつぶして行うことがあります。
それと同じように「ポスト不便地域」も洗い出せるようになりますね。塗りつぶされない地域に本当にポストがないのかは現地調査が必要ですが。逆に言えば「1本ぐらい間引いても影響ない地域」も見えてくるわけで、そういうところは道路工事や建て替えを機に撤去されていくかもしれません。

ついでに要望なのですが、かつての設置基準で「住宅密集地で250mごと」というのがあったので、円の半径に250mというのを加えていただけるとうれしいです。


読み込みマーカー数というより「画面上のマーカー数」の方がうれしいかな。主要都市の中心部から画面上にいくつポストがあるかを比較すると、都市の発達の程度なんかも比較できそうですし。
kuwa
250m追加しておきます。画面上のマーカー数は保留で(再計算が必要になるので必要性と負荷を天秤にかけると、負荷を上げてまではつけたくないかなあと)。
読み込みマーカー数はプロモードにつけておきます。(画面内のだけを表示カウントしたい場合は、リロードすると再描画されます)

・・・
もろもろつけました。

少し修正した部分。
・チェックボックスを6つにしました。
・マーカーの非表示を、右から2番目に追加。
・マーカー数セレクターから非表示をなくし、上限を500に。
・読み込みマーカー数をプロモードで表示。
・サークル半径250と150を追加。
kuwa
u-, IE7で壊れてる・・・

...修正。コンマひとつでieだけ動かなかったりするから油断ならない。
masa_h
>上限を500に。
これ、嬉しいです。ブラウザを最大化&サイドバー無しで使うことが多いのですが、
200だと密度の濃いエリアでは画面中心付近にしか表示されないことがありました。
わざわざ上下左右に動かしてアイコンを読み込んでからスクリーンショットを撮る、という作業になっていたのですが、
500だとそういった手間も無く画面全体にアイコンが表示されるようです。
Grand
>よいお年を!
早すぎです・・・(^^;
flipflop
>>kuwaさん
>コンマひとつでieだけ動かなかったりするから油断ならない。

まったく。私もよくやっちゃいます。
意外とFirefoxのほうがユルくて、FireBugもSyntax Errorを拾ってくれなかったりしますよね。
masa_h
>kuwaさん

>この機能追加に伴い、マップ追加の☆アイコンを左に移動しました。
とのことですが、トップページの下のほうにある

>マッピングは、マップページの地図右上☆アイコンのクリックから
ここの「右上」を「左上」に変更したほうがよろしいかと思います。
kuwa
firebugを入れてる人だけ動かないなんてこともたまにあるので、バグスパイラルは奥が深いです・・・。

左上、修正します。
では、よいお年を!
masa_h
>kuwaさん

>左上、修正します。
で、修正されたようですが、未ログイン時の↓のメッセージが修正されていません。。。

>マッピングは、ログインするとマップページの地図右上に☆アイコンが登場するので、それをクリック!
taketake
kuwaさんへ

赤い★を自分がマークしたもの(コメントのページにあるような★を抽出と同様のもの)を条件に追加していただけないでしょうか。
できればプロモードでなく標準で追加していただけるとうれしいです。

縮小 拡大