人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

GoogleMapの「リンク」メニュー内の「HTML を貼り付けてサイトに地図を埋め込みます」のタグの中にあるパラメーターについて質問です。この中で「s=AARTsJphchmq1u9uXVFfI****GPa-d4fvg」というパラメータがありますが、このパラメーターはどういったものでしょうか。方々探してみたのですがどうしても何の値か知ることができずに困っております。

ちなみにやりたいことは、携帯のGPSから位置情報を取得して、その情報を使ってこのiframeと同じタグを生成してしまい、それをページに埋め込むことにより、PCからも携帯で投稿した地図を見れるようにしたいのですが、生成する際に「s」というパラメータのルールだけが分からずに困っております。

もしご存知の方がいましたらお教えいただけますでしょうか。
よろしくお願いいたします。

※パラメーターは一応一部伏字にさせていただきました


●質問者: n_maco2
●カテゴリ:インターネット ウェブ制作
✍キーワード:GPA GPS HTML pc けが
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● goodvn
●0ポイント

推測ですが,セッションを Google サイドで管理していて,そのセッションを特定するためのキーかな,と思います.(セッション = session)

ルールというわけではなく,セッションが開始されるごとに Google が生成し,それに対応するキーを URL として返しているのだと推測されるので,勝手に作ることはできないはずです

つまり,正規の方法でセッションを生成し,その URL をコピーする必要があるのです

もし,おっしゃってるようなサービスを作りたいということであれば,Google Maps API というサービスがありますので,こちらを利用すると実現できます

http://code.google.com/apis/maps/

そもそも,他のサイトを自分のサイトのフレーム内に展開すると,著作権の侵害をしている恐れもあります(厳密には侵害していませんが,かなりグレーゾーンです.議論しだすとキリが無いのですが...)

◎質問者からの返答

ご回答ありがとうございました。

キーにしては同一のキーを他の人も使っている点が腑に落ちないんですよねぇ・・・

※キーでぐぐってみると同じものが検索でHITすると思います。

> そもそも,他のサイトを自分のサイトのフレーム内に展開すると,著作権の侵害をしている恐れもあります(厳密には侵害していませんが,かなりグレーゾーンです.議論しだすとキリが無いのですが...)

ご忠告ありがとうございます。

一応iframeのタグを生成するだけなので、正規に「HTML を貼り付けてサイトに地図を埋め込みます」から吐き出されるタグと同じものを生成して使えば問題ないかなと思ってたんですが、どうでしょうか。


2 ● goodvn
●70ポイント ベストアンサー

Google Maps の動きを調べてみました

リバースエンジニアリングに当たると,規約に反するため,あまり詳細は掛けませんが,この s= というパラメータは,sign のようです

例えば,

http://maps.google.com/maps/sign?q=

に,一定のルールに基づいた文字列 (これは伏せておきます)を URLエンコードしたものを引数として与えてやることで,得られます

一定のルールに基づいた署名を行っているようで,この署名を確認することで,呼び出し元が正しいかどうかを判別しているようです

やはり,このコードは,手動で生成することを前提としており,自動で生成してしまうことは,Google の意図する使い方ではないので,埋め込んではまずいのではないかと思います

◎質問者からの返答

ご回答ありがとうございます!

なるほどそもそも自動を防ぐために存在している状況ですね。

詳しい説明ありがとうございます、大変参考になりました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ