マイマップのURLからAPI v3で緯度経度の取得方法

441 views
Skip to first unread message

尾花慎也

unread,
Jan 11, 2010, 9:57:17 PM1/11/10
to Google-Maps-API-Japan
初めまして。
尾花といいます。

現在、以下のような処理を作成しております。

・GoogleMapの特定の地図のリンクURLを入力
・URLから緯度経度(パラメータ名「ll」)を取得
・「ll」がなければ地図検索URLと判定し検索ワードを取得(パラメータ名「q」)
・検索ワードの場合はジオコーダを利用し緯度経度を取得
・取得した緯度経度やズーム情報をもとに、別の画面でAPIを使用して地図を表示

ただし、上記の方法ではマイマップのURLに対応できておりません。
質問させていただきたいのは以下2点です。

1 マイマップのURLのみの情報からAPI v3を使用しての緯度経度取得は可能か
2 マイマップ以外にも上記の方法で対応できないGoogleMapのリンクURLは存在するか

KMLファイルを取得すれば可能という情報もありましたが、URLのみの情報で取得できなかと
検討しております。
よろしくお願いします。

Masashi.K

unread,
Jan 17, 2010, 11:55:33 AM1/17/10
to Google-Maps-API-Japan
尾花さん

はじめまして。面白そうな内容ですね。

----------------------------
>1:マイマップのURLのみの情報からAPI v3を使用しての緯度経度取得は可能か

URLのみでは無理ですね。
与えられたURLから、データを取り込む必要があります。

2つの方法があると思います。
 (1)KMLのURLを取得する
 (2)Google Maps Data APIを使う

KMLのパースは、v3用のパーサーライブラリがあるので、それが手軽です。
geoxml3
http://code.google.com/p/geoxml3/

Google Maps Data APIは、JavaScriptからマイマップの情報にアクセスできたりします。
もちろん認証とか求められるのですが。

----------------------------
>2:マイマップ以外にも上記の方法で対応できないGoogleMapのリンクURLは存在するか

残念ながらそれは分かりません。
あれば見つけた時点で、個別に対応をしていくしかないでしょう・・・。

----------------------------
というところで、参考になれば幸いです。

尾花慎也

unread,
Jan 20, 2010, 2:29:37 AM1/20/10
to Google-Maps-API-Japan
尾花です。
返信ありがとうございます。

教えていただいた2つの方法を調査してみようと思います。
ちょっと別件で忙しくなってしまって遅くなるかもしれませんが、
調査した結果はまたこちらでご報告させていただきます。

どうもありがとうございました。


On 1月18日, 午前1:55, "Masashi.K" <wf9a5...@gmail.com> wrote:
> 尾花さん
>
> はじめまして。面白そうな内容ですね。
>
> ----------------------------
>
> >1:マイマップのURLのみの情報からAPI v3を使用しての緯度経度取得は可能か
>
> URLのみでは無理ですね。
> 与えられたURLから、データを取り込む必要があります。
>
> 2つの方法があると思います。
>  (1)KMLのURLを取得する
>  (2)Google Maps Data APIを使う
>
> KMLのパースは、v3用のパーサーライブラリがあるので、それが手軽です。

> geoxml3http://code.google.com/p/geoxml3/

Reply all
Reply to author
Forward
0 new messages