メイン

GoogleMapsEditor アーカイブ

2005年07月14日

Google Mapsを介して座標取得するPerlスクリプト

Google Maps APIで点処理をする際に必要になる座標データ。

APIにもこれを特定する系統のものがないのですが、これをチマチマ調べてるのも鬱陶しいだろうなということでGoogle Mapsに問い合わせて解決するという泥臭い方法をとってみました。

use strict;
use Jcode;
use LWP::Simple qw($ua get);
# ヨドバシカメラ梅田店の座標を取得
my $addr = jcode("大阪府大阪市北区大深町1-1")->utf8;
$addr =~ s/(\W)/'%' . unpack('H2', $1)/eg;
my $res = get("http://maps.google.co.jp/maps?q=$addr");
if($res =~ /<center lat="([0-9\.]+)" lng="([0-9\.]+)"\/>/si){
  my ($lat, $lng) = ($1, $2);
  print "$lat,$lng";
}

住所によるMaps検索のレスポンスデータ内にある中央座標の要素を横取りするというものです。

住所による検索がどの程度の精度で拾えるかというのが一番の問題かも(笑)

2005年07月26日

GoogleMapsEditor β1公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った例えばこのような地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorを公開しました。

詳細については専用ページ(TiddlyWiki使ってます)に書いてますので、そちらをご参照ください。

http://hsj.jp/gme/

2005年07月30日

GoogleMapsEditor β2公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った例えばこのような地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorのβ2を公開しました。

詳細については専用ページ(TiddlyWiki使ってます)に書いてますので、そちらをご参照ください。

http://hsj.jp/gme/

2005年08月06日

GoogleMapsEditor β3公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った例えばこのような地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorのβ3を公開しました。

追加・修正点

  • 「地図上に線を引く」機能を追加した。
  • マーカーとして表示しないチェックボックスを追加した。
  • Googleアカウント認証を要するAPIKey取得時にAPIKeyが取得できていなかった不具合を修正。
  • URL、画像アドレスのドラッグアンドドロップ対応(Firefoxのみ)
  • 位置リストの選択状態をフォーカスが外れても表示するようにした。
  • カスタムテンプレートを選択できるようにした。
  • テンプレート命令にTMPL_CALCを追加した。
  • デフォルトテンプレートを改造した。
  • カスタムテンプレートの作例(ジャンルセレクト表示・CSV出力など)を添付するようにした。

詳細については専用ページ(TiddlyWiki使ってます)に書いてますので、そちらをご参照ください。

http://hsj.jp/gme/

あと、専用のGoogleGroupsも立ち上げましたので、そちらもご利用下さい。

http://groups.google.com/group/GoogleMapsEditor

2005年08月07日

GoogleMapsEditor β4公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った例えばこのような地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorのβ4を公開しました。

追加・修正点

  • CSV取り込み機能を実装した。
  • maps.google.comによる海外の住所検索を可能にした(GoogleMapsサーバを選択できるようにした)。
  • ファイルの保存時にファイル名の拡張子がない際、補完するようにした。
  • ファイル未保存時に表示する警告メッセージを修正した。
  • JavaScriptの出力内容を修正した(20件で6KB程度圧縮)。
  • ヘルプメニューからGoogleGroupsをブラウズできるようにした。

詳細については例によって専用ページに書いてますので、そちらをご参照ください。

http://hsj.jp/gme/

あと、専用のGoogleGroupsも立ち上げておりますので、そちらもご利用下さい。

http://groups.google.com/group/GoogleMapsEditor

2005年08月15日

GoogleMapsEditor β6公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った例えばこのような地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorのβ6を公開しました。

そろそろVer.1.0.0に向けて調整時期に入りたいと思います。

追加・修正点

  • maps.google.co.ukを追加した。
  • 「地図の備考欄」を追加した。 (例) http://hsj.jp/gme/sample_trip_ beta6.html のページ下部
  • 逆順ソートに対応した。
  • 登録・修正時自動保存の設定(チェックボックス)を追加した。
  • 新規作成実行時に編集中のファイル名・地図のタイトル・APIKeyが初期化されない不具合を修正。

詳細については例によって専用ページに書いてますので、そちらをご参照ください。

http://hsj.jp/gme/

あと、専用のGoogleGroupsも立ち上げておりますので、そちらもご利用下さい。

http://groups.google.com/group/GoogleMapsEditor

2005年08月20日

GoogleMapsEditor β7公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorのβ7を公開しました。

調整時期に入りつつ…、何かと機能を増やしています。

とりあえず機能追加はこの程度に抑えて、ドキュメントとテンプレートのブラッシュアップを行ったRC2を経て正式版をリリースする予定です。

一応あまり意味はないですが、8/30の正式版公開を目標にしています。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.beta7

  • 配布パッケージにインストーラ版(拡張子msi)を追加した。
  • アプリケーションアイコンを変更し、SHIN-ICHIさん作のアイコンを使用するようにした。
  • 登録・修正時に自動的に並べ替える設定(チェックボックス)を追加した。
  • ジャンル別ソートができるようになった。
  • 編集中のファイル名を表示するようにした。
  • Google Mapsを利用した位置判定の際、「このページのリンク」をクリックしなくても中心座標を取得できるようにした。
  • 度分秒単位の緯度・経度を入力した場合、動的に度単位に変換するようにした。
  • MapFan Webの「リンクURL」から座標を取得できるようにした。(度単位への変換をするだけ)
  • テンプレートの呼び方をカスタムデザインレイアウトに変更。
  • マーカーリストクリック時に中心座標にすえるようにした。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

2005年08月30日

GoogleMapsEditor Ver.1.00 公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

GoogleMapsAPI を利用した多彩な表現を持った地図コンテンツをプログラム知識なしに作成できるエディタ、GoogleMapsEditorですが、約1ヶ月間のβ期間を経て、本日Ver.1.00として正式版をリリース致します。

今後も楽しく地図コンテンツが作れるような仕掛けを取り込みつつ、一歩ずつ前進していきたいと思いますので、よろしくお願いいたします。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.1.00

  • とりあえず正式版ということになりました。
  • <TMPL_VAR />にfilter属性を追加した。
  • ジャンルごとにマーカー表示を切り替えるカスタムデザインレイアウトの例を用意した。(tmpl_ジャンルセレクト.html)
  • ソースの修正をした。
  • ライセンスを修正BSDライセンスに変更した。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

2005年10月15日

GoogleMapsEditor Ver.1.01 公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

本日GoogleMapsEditor Version 1.01をリリース致しました。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.1.01

機能追加・修正点一覧(β1)

  • <TMPL_VAR filter="" />のfilter属性の値として"url", "url%-"."HtmlEncode", "HtmlDecode","Lower"."Upper"を追加した。
  • <TMPL_CDATA><![CDATA[...]]></TMPL_CDATA>命令を追加した。
  • KsGmapとの連携カスタムデザインレイアウトを同梱するようにした。
  • 位置情報を個別に削除していき0件になった時点でエラーとなる不具合を修正した。
  • Tokyo測地系とWGS84測地系を変換する機能を追加した。
  • データXMLに縮尺を保存するようにした。

機能追加・修正点一覧(β2)

  • 地図データ生成タブのレイアウトを変更し、地図の情報と カスタムデザインレイアウト設定をタブ切替とした。
  • 地図の情報に「製作者名」「連絡先」「戻り先」「備考1」「備考2」を追加し、従来の「備考」を「地図について」と変更した。
  • カスタムデザインレイアウト設定の表示形式を変更した。
  • カスタムデザインの概要をクリック時に表示するようにした。
  • カスタムデザインレイアウトのTMPL要素のexample属性に定義したアドレスを作例として表示できるようにした。
  • カスタムデザインレイアウトのTMPL要素のext属性で出力する拡張子を指定できるようにした。
  • JSON配列を併せて出力するようにした。
  • 初期表示時にマーカーを配置しないオプションを追加した。
  • マーカークリック時のイベントについてカスタマイズできるように関数buildInfoHtmlとした。
  • マーカー生成時の処理についてカスタマイズできるように関数buildGMarkerとした。
  • KsGmap連携用カスタムデザインレイアウトが正しく記述されてない不具合を修正した。
  • 通信できない場合、地図表示部にメッセージを表示するようにした。
  • GoogleMapsに対応していない環境でのアクセスの場合、地図表示部にメッセージを表示するようにした。

機能追加・修正点一覧(Ver.1.01)

  • 若干フォームデザインを修正した。
  • JSONデータに座標データ(緯度・経度)を追加した。
  • 同梱しているカスタムデザインレイアウトを修正した。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

2005年11月10日

GoogleMapsEditor Ver.1.02 公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

本日GoogleMapsEditor Version 1.02をリリース致しました。

10月末よりGoogleMapsとGoogleMapsAPIの測地系仕様の食い違いからGMEの出力結果も引きずられるようにポインタのずれが発生し、ご迷惑をおかけしました。

12月1日よりの世界測地系への統一という発表を受け、このバージョンからGMEの出力内容は世界測地系をデフォルトとすることに致しました。
既存のデータについても12月1日以降確実にプロット位置がずれるので、サイト(http://hsj.jp/gme/)に記載しております対策を必ずしていただきますよう宜しくお願いいたします。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.1.02

機能追加・修正点一覧

  • 世界測地系出力のパラメータを強制的につけるようにした。
  • gme_tt="on"でのparse処理を追加した。
  • JSONデータ出力時に文字列のエスケープ処理が欠如していた不具合を修正した。
  • 南緯・西経のデータを「表示確認」すると、GoogleMapsに正しく表示されない不具合を修正した。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

2005年12月05日

GoogleMapsEditorが窓の杜大賞に候補としてノミネートされました。

題記の通り、今年の窓の杜大賞にGoogleMapsEditorが候補としてノミネートされました。 まったくそのようなことを考えていなかった(ニッチなツールですから…)ので、非常に驚いております。

もともとは、とあるサイトのグルメマップを作ってもらうために半ば押し付けっぽく作り始めたソフトウェアでしたが、β版公開後、ユーザの皆様からのご意見でブラッシュアップした結果、このような舞台に立つことができたと考えております。 この場を借りて、ダウンロードし、お使いいただいた皆様、blogやWebサイトでご紹介くださった方々に感謝させていただきます。


もしGMEを推していただけるならば、投票宜しくお願いいたします。 (投票は12月15日の正午までとなっているようです)

2006年09月27日

GoogleMapsEditor Ver.1.05 公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

本日GoogleMapsEditor Version 1.05をリリース致しました。

Google Maps API Official Blogにて「We plan to shut down API v1 within a month or so.」と書かれておりました。 ソフトウェアの出力結果が機能しなくなることが予測されるため、応急処置的にAPI v2対応をしたVer.1.05をリリースすることと致しました。

すでに出力済みのHTMLファイルについてですが、お手数ですが以下のいずれかの方法で対策ください。

  • Ver.1.05で再作成する。
  • メモ帳などのテキストエディタで「?file=api&v=1」を検索していただき、「v=1」の部分を「v=2」(すべて半角小文字)に修正する。

なお、本格的なGoogle Maps API v2対応についてはGME2にて行う予定ですので、その点ご了承ください。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.1.05

機能追加・修正点一覧

  • GoogleMaps API Ver.1の提供終了が予定されていることから応急処置的にVer.2に対応しました。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

2007年07月23日

GoogleMapsEditor Ver.1.06 公開 - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト

本日GoogleMapsEditor Version 1.06をリリース致しました。

更新内容は以下の通りです。(http://hsj.jp/gme/#Ver.1.06

機能追加・修正点一覧

  • GoogleMapsによる住所位置解析機能が正しく動作していなかったため、これを修正した。

ダウンロードについては http://hsj.jp/gme/#Download からどうぞ。

About GoogleMapsEditor

ブログ「ささやかなる実験場の開発室」のカテゴリ「GoogleMapsEditor」に投稿されたすべてのエントリーのアーカイブのページです。新しい順番に並んでいます。

前のカテゴリはFirefoxExtensionです。

次のカテゴリはSukerokuです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type