| ブログトップ | API関連 | PHP関連 |

Google Map へのリンク

この記事は1年以上前の記事のため、内容が古い可能性があります。

トラックバックを下さった方のページで、超簡単に地図を表示する方法が書いてあったので、じゃあ今度はマップへのリンクを簡単に取得する方法はないかな~と思い、少し調べてみました。

特定の住所を示したGoogle Mapへのリンクは本来なら、Google Mapページで「地図を検索」し、その結果の「リンク」を取得してaタグで張り付ける、という手順になります。

が、そんなことをわざわざしなくても、PHPでものすごく簡単にリンクURLを取得することができました。

サンプル[新しいウィンドウで開く]

ソース

<?php
    $address = "和歌山県和歌山市一番丁3"; //住所
   $address_encode = urlencode($address);
   $zoom = 15;  //ズームレベル
 
   $gmap_url = "http://maps.google.co.jp/maps?q=".$address_encode."&z=".$zoom;
?>

<p><a href="<?=$gmap_url;?>">和歌山城の地図</a></p>

  • $address:住所
  • $zoom:地図のズーム値

URLエンコーディングさえできればいいので、perlでもjavascriptでも可能なんですけどね。

GoogleMapのページからリンクURLを取得すると

http://maps.google.co.jp/maps?q=%E5%92%8C%E6%AD%8C%E5%B1%B1%E7%9C%8C%E5%92%8C%E6%AD%8C%E5%B1%B1%E5%B8%82%E4%B8%80%E7%95%AA%E4%B8%81%EF%BC%93&ie=UTF8&hq=&hnear=%E5%92%8C%E6%AD%8C%E5%B1%B1%E7%9C%8C%E5%92%8C%E6%AD%8C%E5%B1%B1%E5%B8%82%E4%B8%80%E7%95%AA%E4%B8%81%EF%BC%93&ll=34.226529,135.174966&spn=0.025583,0.046821&z=15&brcurrent=3,0x6000b2c10241e76d:0x7f27c18451970b13,0

というものすごく長いURLになりますが、実際は「q=」(住所)「z=」(ズーム値)の値を渡すだけでもちゃんと表示するようです。(もっと言えば「z=」すらいらないんですけどね。)

各パラメータについてはこちらのサイトにまとめられてます。

Google Maps のパラメータ

日々の生活にhappyをプラスする|ハピタス

このエントリーをはてなブックマークに追加

LINEで送る

nandani | 2010年11月01日 | コメント(4) | トラックバック(4) | API関連 | PHP関連

トラックバック

トラックバックURL

トラックバック一覧

[...] 参考にさせて頂いたサイト様:Google Map へのリンク [...]

2. ブランド激安市場 本物 | 2018年12月19日 5:20 AM

ブルガリ グレインレザー 小銭入れ付 長財布 30398

3. カルティエ ネックレス 定価 原価 | 2018年12月19日 11:12 AM

lowest price

4. GlucoCare Review | 2023年09月01日 2:43 AM

GlucoCare Review

blog topic

コメント一覧

1. Posted by Diy Baby Safety   2018年11月08日

You're the best. Thanks for the truly amazing job.

2. Posted by カルティエ ネックレス プレート メンズ   2018年12月25日

Wonderful items fгom you, man. I have take іnto account y᧐ur stuff
previouѕ too and yoᥙ aare simply exteemely ɡreat. Ӏ
reaⅼly like what уou haνe bought һere, really lіke what you are
saʏing and the bst wway ԁuring wһich үou sɑy іt.
Уou'гe mаking it entertaining ɑnd you ѕtill cae fօr to
stay іt wise. I ccan not wait tо redad mսch more from yߋu.
This іs actually a tremendous site.

3. Posted by ロレックス ヨットマスター 品番 読み方   2018年12月26日

My brother recommended I may like thiѕ website.
Нe was ⲟnce entireⅼy riɡht. This publish actᥙally maⅾe my day.
Y᧐u cann't consiԀеr juѕt how much time I һad spent for
thiѕ info! Ꭲhanks!

4. Posted by Alliance CBD Gummies Review   2023年08月28日

Full spectrum CBD HEMP oil: This is an oil which is extracted by the whole plant and is sold in CBD kilo i.e.
in the quantity of one kilogram. The company offers
only two different varieties of CBD oils, so you'll need to make a decision about which one is suitable for you.

7 These include the following: - The need for baselines should
be reflected in the technical rationales
of several targets. 9 The note, updated consistent with the targets as adopted and
decision X/2, is available as UNEP/Alliance CBD Gummies Review/COP/10/27/Add.1..
14 The prospective Biodiversity Technology Initiative is
relevant (decision X/6). 18 Decision X/22 on the Plan of Action on Subnational Governments, Cities and other
Local Authorities on biodiversity. See also
the Aichi/Nagoya Declaration on Local Authorities and Biodiversity.
A biodiversity knowledge network will be developed, including a database and network of practitioners,
to bring together this knowledge and experience and to make it available through the clearing-house mechanism to facilitate and support enhanced implementation of
the Convention.14 National clearing-house mechanism nodes comprising networks of experts with effective websites should be developed and sustained so that in each Party, all have access to the
information, expertise and experience required to implement the Convention.

コメントする

※メールアドレスが公開されることはありません。

名前 *
メール*
URL
Copyright(c) 2010 - 2024 ダリの雑記