親友からAjaxという存在を伝え聞いて7日、Google Maps API(以下、GMA)を導入して3日。お店の経度緯度データはまだ調査中ですが、地図の機能を大幅にアップさせました。
ドラッグして表示範囲が変わると、その範囲に応じて表示店舗様が変わるようになりました。(地図から探す深夜営業のお店)
既存技術の複合技とは言え、まだ広く浸透していないため、体系化された本もなく、手探り状態でしたが、どうにか仮完成に至りました。(まだ仮完成ですが...)
作っている途中で痛感したのですが、GMAはJavaScriptベースなので、表示件数(ループの回数)が多いと、ロースペックPCにはかなり辛い。(スクリプトにもよりますが)数百件を動的に表示しようものならフリーズするPCもあるのでは?(真夜中ナビでは最大30件に設定)
さらには、ドラッグ停止時に動的に表示を切り替える、という仕組みにすると、ドラッグ停止のたびにDBサーバー等と通信するのでサーバー側の負荷等も心配。
でも、天下のGoogle社のことなので、β版終了時にはJavaScriptに変わるクライアントサイドスクリプトを開発!という方法で解決したりして…。
ドラッグして表示範囲が変わると、その範囲に応じて表示店舗様が変わるようになりました。(地図から探す深夜営業のお店)
既存技術の複合技とは言え、まだ広く浸透していないため、体系化された本もなく、手探り状態でしたが、どうにか仮完成に至りました。(まだ仮完成ですが...)
作っている途中で痛感したのですが、GMAはJavaScriptベースなので、表示件数(ループの回数)が多いと、ロースペックPCにはかなり辛い。(スクリプトにもよりますが)数百件を動的に表示しようものならフリーズするPCもあるのでは?(真夜中ナビでは最大30件に設定)
さらには、ドラッグ停止時に動的に表示を切り替える、という仕組みにすると、ドラッグ停止のたびにDBサーバー等と通信するのでサーバー側の負荷等も心配。
でも、天下のGoogle社のことなので、β版終了時にはJavaScriptに変わるクライアントサイドスクリプトを開発!という方法で解決したりして…。
| HOME |

