2005-08-01から1ヶ月間の記事一覧

絞り込み検索

今までアイテム名検索を搭載していましたが、さらに予め指定した条件に応じて検索することができる、絞り込み検索を搭載しました。 条件は、比較演算子(一致や○以下、○以上など)や正規表現(○を含むなど)などサポート。データさえあれば、だいたいの検索…

Google Maps API を用いた本格サイト

映画生活 映画館情報 うちの映画館マップは東京都だけですが、こちらは全国を網羅しています(涙)。頑張ります。 他の本格サイトはこちらにまとめています。

Google Maps API を用いた本格サイト

Find Job! Mapsβ 過去の関連記事はこちらにまとめています。

現在地を他の地図で開く(2)

Yahoo!地図情報へのリンクを追加しました。60進数への対応はすでに導入しているので簡単。ただ、尺度が異なるので、その対応テーブルを作るのがちょっと面倒でした。都市部ではYahoo!地図情報の方が詳しいようです。

情報ウィンドウのサイズに応じてスクロールバー表示

今日は本業が忙しくなったので大きなバージョンアップはありません。 前バージョンでも搭載したのですが、今回のバージョンできちんとサイズを測定し、横幅はマップサイズの75%、縦幅は同50%を上回った場合、サイズを最大横幅75%、縦幅50%にして、スクロ…

GoogleMapsEditor がバージョンアップ

JavaScriptの知識がまったく無くとも Google Maps API を用いた地図を簡単に作れる「GoogleMapsEditor」がβ3にバージョンアップしました。 GoogleMapsEditor は、住所録のように名称や説明などを入れていくだけで簡単に地図を作ってくれるという優れもののソ…

自動エイリアス機能

当スクリプトのちょっとした特徴だった同一座標をまとめて表示する自動エイリアス。 これを自動化、またマップの尺度によってリアルタイムでまとめる機能も併せて搭載しました。同機能によって、尺度を広域にしても、マーカーが重なって背後のマーカーがクリ…

正式名称 KsGMap になりました。

今まで、汎用 Google Maps API スクリプト(仮)だったのを、正式名称 KsGMap にしました。 そのままだと分かりづらいので、副題として前方か後方に、汎用 Google Maps API スクリプト を付けています(もちろん省略しても可)。 正式名称も決まったことです…

Google Maps API利用ページでは広告不可?

earthhopperさんの記事によると、アメリカのある Google Maps API を用いたページに、Google AdSense を表示させたところ商用利用で規約違反、と警告されたとのこと。まだ内部でも意見の相違があるみたいなんで、ちょっと様子見。そういえば、ちょうど広告バ…

このページのURLをメールで送信

これも単純にメーラーへのリンクを生成しているだけです。ただ、メーラーを使ったこの手の情報のメール送信は(私を含めて)好まない人も多いので、CGIなどの知識がある方は、そちらで送信処理を行った方がスマートでしょう。 「このページのURL」の取得はメ…

現在地を他の地図で開く

現在地のままGoogleマップにリンクする、極々単純な機能です。制作時間も5分くらい。今後、Yahoo や Mapion などへのリンクも増やす予定です。他の地図だと、携帯電話へのリンク(※)とか、他の人との共有機能とかあり、便利なので(でも、このスクリプトの機…

中央表示の「+」を可変長マップにも対応

はてなマップや、ラーメンマップ も採用されている、中央に印を付けたマップ。 当スクリプトでは移動中にも表示するようにしているのですが、結構技術的問題もあって、今まではマップのサイズが固定していないと表示がずれてしまいました。今回のバージョン…

Googleローカルは非JavaScript環境でも動作

偶然発見したのですが、Googleのページからローカルを検索すると非JavaScript環境でもマップが表示されます。 ドラッグでグリグリすることはできない、「北」「東」とアンカーが並ぶ昔ながらの方法で、情報ウィンドウも表示されませんが。 将来的に、Amazon…

Googleローカルへ現在地のまま移動

引数の near に座標(緯度、経度順で10進数)で渡すことができたので、そっちに変更。 従来はカテゴリ名(地域名=駅名)を渡していたけど、それだと同じ地域名や駅名などがある場合に、うまく動作しない可能性があったので、これで解決。 Googleサイドのマ…

「現在地からの距離順」ソート

仕組みとしては現在地からの距離を算出してソートするだけとそれほど難しくはないです。 ただ、タイミングや見せ方にちょっと苦労しました。 ・リアルタイム(地図移動中)での算出はちょっと難しい。たぶんできないことは無いけど。 (移動終了後の再演算は…

ソート機能

本格的にソート機能を使えるようにしました。 JavaScriptのソース関数は軟弱なので、独自のソース自体から作りました。…と言うとかっこいいかも知れないけど、最適化されてないだろうし、機能をいっぱい付けてしまったので、速度に問題があるかも知れないで…

「デュアル」を消す

アメリカ版ではサテライトの上に道路などが表示される、ちょっと面白いデュアル(ハイブリッド)タイプの地図だけど、日本だと県境しか表示しない(それも拡大すると消える)ので不必要。だけど、APIからではタイプ(「マップ」「サテライト」「デュアル」の…

オープンしました

恥ずかしながら初ブログ(日記?)で、ちょっとドキドキしています。

汎用 Google Maps API スクリプト

先月公開されたGoogle Maps API を用いた汎用スクリプトを開発しています。 Google Maps API自体、そんなに難しくはないですが、複雑なことをしたい場合や、本格的なシステムとして動かしたい場合は、ちょっと面倒なので、その面倒な部分を吸収するようなス…