1. 2017年04月
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. 18
  20. 19
  21. 20
  22. 21
  23. 22
  24. 23
  25. 24
  26. 25
  27. 26
  28. 27
  29. 28
  30. 29
  31. 30
  32. 31
  33. 2017年06月

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


ブログランキング・にほんブログ村へ

URLとURIの違い 

URLとURIって違うんですよね。

前から記述ミスなの?なんなの???って気になってはいたんですが、まさにそんな疑問解決につながるエントリーを発見。

▼ITproの記事
URLとURI、何が違うか知っている?


URまで大文字でLだけ小文字のURlってわけではなかったんですね(^^;

◆URI(Uniform Resource Identifier)・・・インターネット上にある情報またはリソースを参照する包括的な手段。
◆URL(Uniform Resource Locator)・・・Webアドレスのことで文字列で表現され、参照先の場所と、使用されるアクセス方式の指定を含みます。URLは包括的な表現である URIのサブセットで、主にネットワーク上の情報やリソースを参照するための特殊形です。


・・・って専門的な感じですねー。
まあ、URIって目にしたことのない人の方が多いか。
スポンサーサイト


ブログランキング・にほんブログ村へ

PHPを使って、携帯でGoogleマップを表示する 

PHPを利用して、携帯電話端末でGoogleマップを表示することができたんですね。

ムジログのwackeyさんに教えていただきました。


Google Maps APIを利用して、PC上で表示させることはできていたんですが、携帯電話端末での表示ができるようになりました。

▼表示させることができたのがこれ。
Googleマップを携帯に

URL
http://maukameadows.net/%E7%9B%9B%E5%B2%A1%E5%A4%A7%E9%80%9A%E3%82%8A2%E4%B8%81%E7%9B%AE%E5%BA%97/

QRコード
QRコード




このサイトは以前書いた合宿で作ったサイトをカスタマイズしています。

▼過去記事
Webサイト開発合宿に参加



携帯サイトで表示させる方法は公式ブログに紹介されていました。
Google マップが携帯でも表示できるようになりました

1年以上前にできるようになってたのか・・



ここの記述の
<img src="http://maps.google.com/staticmap
?center=35.65641,139.699477
&markers=35.65660,139.699477,red
&zoom=16
&size=500x300
&key=[ここに Key を記述]">

を参考にしました。

画像として表示させるので、Javascriptが使えない携帯電話でもGoogleマップが表示できるという方法です。



でもこのままだと住所だけでは地図を表示させることができません。

緯度情報が必要になってきます。


緯度ってどうやって取得すれば・・

と思ってググってると、緯度情報をPHPで取得できるAPIがあるとのこと。

▼その方法を紹介しているサイトを発見。
住所や駅名などから緯度経度を取得する


こちらの記事で、GeocodingのAPIの利用方法が解説されています。

この記事を参考にした結果、緯度情報を取得することができて、携帯電話でも地図が表示できるようになりましたー!


ちなみにサンプルは、こんな感じです。

// URLエンコード
$addressurl = rawurlencode($map); // $mapの内容は、岩手県盛岡市大通2-6-12

// Geocoding APIを利用し、住所から緯度情報を取得する
$apiUrl = "http://www.geocoding.jp/api/";
$apiUrl .= "?v=1.1&q=".$addressurl;

$fp = fopen($apiUrl, "r");
while(!feof($fp)) {
$line.= fgets($fp);
}
fclose($fp);

$xml = simplexml_load_string($line);
$lat = $xml->coordinate->lat;
$lng = $xml->coordinate->lng;
?>

<div align="center">
<img src="http://maps.google.com/staticmap
?markers=<?php echo $lat ?>,<?php echo $lng ?>,red
&zoom=15
&size=200x250
&key=[ここに Key を記述]">
</div>



↓クリックするとこのブログの順位がわかります…!

ブログランキング・にほんブログ村へ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。