GoogleMapの標準のプレイスをクリックした時のclickイベントの取得

149 views
Skip to first unread message

Yakou Tetsu

unread,
Aug 31, 2015, 10:55:01 PM8/31/15
to Google-Maps-API-Japan
Google Mapを表示すると駅だったりお店だったり、すでに登録されているプレイスが表示されると思います。
そこをクリックすると吹き出しが表示されるのですが、その吹き出し表示をハックしてカスタムクリックイベントを実行することはできないでしょうか?

例:
1. 六本木ヒルズをクリックする
現状:吹き出しが出る
やりたいこと:六本木ヒルズを画面中央に持ってきて緯度経度を取得する

みたいなことをしたいです。
やり方をご存知のかた、教えていただけると幸いです。

補足:
http://phpjavascriptroom.com/example7.php?f=module/include/ajax/gmapv3/event/click.inc&ttl=設置サンプル#
こういうサンプルをいくつか見てクリックイベント取得を試みていますが、
標準のプレイスだとどうしてもクリックイベントが取得できないものばかりです。

Masashi.K

unread,
Sep 1, 2015, 1:02:20 AM9/1/15
to Google-Maps-API-Japan
標準のプレイスで表示されるマーカーは、標準のAPIではイベントを取得できる方法はないです。
> --
> このメールは Google グループのグループ「Google-Maps-API-Japan」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> google-maps-api-...@googlegroups.com にメールを送信してください。
> このグループに投稿するには google-map...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/google-maps-api-japan からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

Yakou Tetsu

unread,
Sep 1, 2015, 2:49:56 AM9/1/15
to Google-Maps-API-Japan
ご意見ありがとうございます。
こちらもいろいろ調べてますが同じ見解です。
なので、裏ワザで行くことになりました。
みたいに吹き出しを表示するときのイベントハックして、クリックイベントを発生させてカスタムイベントを実行させる方法を考えています。

Masashi.K

unread,
Sep 1, 2015, 12:47:41 PM9/1/15
to Google-Maps-API-Japan
あー、なるほど。InfoWindowのsetPositionをOverrideしてしまうのはNiceアイディアですね。
JSFieddleにあるデモも動いてますね。
Reply all
Reply to author
Forward
0 new messages