この記事の中段で動作しているストリートビューのマップコネクトの<script>のソース
スポンサードリンク
Tag Archives: PHP
php+MySQL/ストリートビューのマップコネクトのソース
テキストファイル,phpHTML,xml,内の高速文字列検索/butterfly search(バタフライ サーチ)2.0
指定した期間日付でマーカーを表示。MySQL+PHP+select+DATE_FORMAT
「例えば毎年7月になったらあるマーカーを表示」させる場合でなく、今度は7月と8月の場合は? さらに、7/15から8/15のカレンダーデイでマーカーを表示させる場合は? イベント開催中のみマーカー(アイコン)を表示させたいなと・・・・ 考え方は次のような感じかな。 1)期間を指定したいので、Date型フィールドを2つ作成。
- 開始日:datefrom
- 終了日;dateto
2)select文は
- 例えば、あるアイコンを期間(月日)限定で表示させたい。期間は、5月5日~5月25日としたい。
- Date型フィールドは2つ。datefromに5月5日、datetoに5月25日を指定
- 従って、今日の「月日」が、datefromより大きく、datetoより小さい間だけ、マーカーを表示する。
3)ではどう記述すればよいのか? Read more »
日付及び期間Date型で指定したMySQLデータテーブルから「毎年同じ月」をselectして、PHPで抽出してマーカー(アイコン)を表示
「日付及び期間を指定したMySQLデータテーブルから、条件をPHPに記述してマーカー(アイコン)を表示」では、年データがあるので期間が過ぎるとDATEフィールドを修正する必要がある。
例えば毎年データ(毎年7月にプールのアイコンを表示)を表示する場合は、DATE型フィールド”datefrom”に7月の日時を登録しておけばOK。
$query = “SELECT * FROM ASOBIBA WHERE month(datefrom) = month(now())”;
日付及び期間を指定したMySQLデータテーブルから、条件をPHPに記述してマーカー(アイコン)を表示
phpMyAdminのMySQLデータテーブルに日付をDATE型で登録したデータベースから、希望の日付を登録したデータを読み出してみる。
例えば、2015-02-18と登録されているデータがあって、今日がその2015-02-18で、これを抽出して地図に表示したければ・・・・・
phpファイルに次のようにすればOK。
phpMyAdminのデータテーブルに日付(DATE)を登録する。
ClusterMarker サンプル用JSONファイルをMySQL+phpから作成してみる
Google Maps APIプロジェクトのClusterMarker サンプルがJSONファイルなるものを使っていた。
いままではXMLファイルにマーカー表示用の情報を直接書き込む方法、それからMySQLデータベースからphpでXMLファイルを生成させる方法を勉強したが、今回のJSONとういうファイルを作成してみる。
さて、JSONとは?
JSONはXMLと違ってマークアップ言語ではないらしい。JSONの記述ルールは次のようなもの・・・・・
true
,false
,null等は小文字とする
- 数値は、10進法のみ
- 指数表記はできる。
- 配列はコンマで区切り、[ ]でくくる。例・・・[“eat”, “run”, “skip”]
- オブジェクトは、コンマで区切り{ }でくくる。例・・・・{“name”: “ooedo onsen”, “post”: 185}
◆さて、MySQLからJOSNファイルを生成させてみよう
Google Maps API/PHP+MySQLで収得したXMLファイルの日本語の文字化け
ネットで調べるとphpMyAdmin、MySQL、php(特にphp5)で、文字化けに関する記事が多いこと。 しかも、ナンか根気強く解決に当たらなければいけない雰囲気。 当方素人、困るよな。
しかし、文字化けしたGoogle Maps じゃ。使いもんにならんし・・・・・・はぁ~。
◆データベースとの接続 PHP経由でMySQLからGoogle Maps 位置座標データを収得。 Read more »
スポンサードリンク