FYI: Google Maps で右クリックメニュー機能を追加できる『ContextMenuControl 1.0』

376 views
Skip to first unread message

Masashi Katsumata

unread,
Sep 15, 2009, 10:04:38 AM9/15/09
to google-map...@googlegroups.com
Google Maps API Expert の Masashi.Kです。
ときどき、Google Geo Developers Blog の記事を概要だけご紹介します。
かなり意訳・追加しているので、原文を読みたい方はこちらへどうぞ。


■Introducing ContextMenuControl 1.0: Give Your Users the Power of Right-Click
http://googlegeodevelopers.blogspot.com/2009/09/introducing-contextmenucontrol-10-give.html


--------------------

gmaps-utility-libraryプロジェクトで 『ContextMenuControl』 という新しいライブラリが公開されました。
名前の通り、Google マップで右クリックの機能をコントロールするためのライブラリです。
開発者はWolfgang Pichlerさん。
彼のサイトは http://www.wolfpil.de/ です。

このコントロールは、ユーザーが地図上で右クリックをすると、
 「Directions from here」
 「Directions to here」
 「Zoom In」
 「Zoom Out」
 「Center Map here」
 「What's here?」(リバースジオコーディング)
というメニューを表示します。

このコントロールが持つ同じ機能は、Google マップに実装されていますが
それとは異なるディレクション機能を実装しています。
ディベロッパーがパネルやディレクションのステップを指定する代わりに、
ユーザーがInfoWindowを使って指定することが出来ます。

--------------------

ContextMenuControl の 使い方はとても簡単で、
 map.addControl(new ContextMenuControl());
とするだけです。
(もちろんライブラリを<script>タグでインクルードする必要があります)

--------------------

Apache2ライセンスなので、ダウンロードして自分で改造することも可能です。
例えば日本語化して利用するなども問題ありません。
ぜひ利用してみてください。

ContextMenuControl:
http://gmaps-utility-library-dev.googlecode.com/svn/tags/contextmenucontrol/1.0/

デモ:
http://gmaps-utility-library-dev.googlecode.com/svn/tags/contextmenucontrol/1.0/examples/simple.html

リファレンス:
http://gmaps-utility-library-dev.googlecode.com/svn/tags/contextmenucontrol/1.0/docs/reference.html

不具合・機能要望:
http://code.google.com/p/gmaps-utility-library-dev/issues/list

screenshot_contextmenucontrol.png
Reply all
Reply to author
Forward
0 new messages