テキストファイル,phpHTML,xml,内の文字列検索が可能。バックアップ補完したsqlファイル内も探せるようです。
膨大なphpファイルに埋め込んでしまったGoogle Adsenseのコードを探すのに使用。
インデックスファイルを先に作成するので文字検索が早いように思います。
スポンサードリンク
<目次>始めに地図を読み込んだ時、複数のマーカーから任意の一つのインフォウィンドウ(infowindow)を最初から表示する。
google mapsでたくさんのマーカーを表示させる方法とてfor文が使われていますが、実際はどうなっているのか?
試してみました。
配列を記述したサンプル地図ですが、配列が4列、要素が9行になります。従って、2次元配列で各配列の要素を指定できることになるそうです。
<目次>始めに地図を読み込んだ時、複数のマーカーから任意の一つのインフォウィンドウ(infowindow)を最初から表示する。
XMLファイルを横にらみしながらですと判りずらいので、配列データをコード内に用意します。こんな感じで
var markers = [ ['公園1', 35.760191,140.061629,'kouen'], ['公園2', 35.643033,139.860592,'kouen'], ['公園3', 35.596286,140.141172,'kouen'], ['温泉1', 35.805307,140.16651,'onsen'], ['温泉2',35.717602,139.980167,'onsen'], ['温泉3', 35.42295,139.89739,'onsen'], ['水族館1',36.333294,140.593817,'suizokukan'], ['水族館2', 35.442851,139.644607,'suizokukan'], ['水族館3', 35.728681,139.719765,'suizokukan'] ];
左から、ココの要素の名称、座標lat,lng、カテゴリ分けをするための「kouen」「onsen」「suizokukan」です。
Google Maps API PrjectサンプルでJSONファイルを読み込んでマーカーを表示するサンプルがあった。
しかし、MYSQL→JSON→Google Maps は、私素人には無理でした。そこで、MySQL+php+XML+Clusterer2で、多くのマーカーを表示させてみることに。
◆Clusterer2とは?
◆はじめに
以前にMySQL+php+XMLで地図を表示させるサンプル(PHP+MySQLサンプル1)を練習したので、そのScriptを書き換えることにする。
いくつかの行の追加と変更でOKなので、比較的簡単でした。
◆何はともあれ、Clusterer2.jsファイルの入手する。今回は、ここからダウンロード。 海外ブログのhereと書いてあるところから
さて、MySQLからJOSNファイルの生成方法はわかった。
では、同じphpMyAdminのMySQLのデータテーブル「KOUEN」からどんなJSONとXMLが表示されるのか比較してみる。
Google Maps APIで、マーカーデータをダウンロードし、表示させるためには、この違いが判っていないとね・・・・。
◆先ずMySQLのデータテーブル「KOUEN」はこんな感じ。
◆MySQLテーブルの要素は、次の通り
スポンサードリンク