私は数千(緯度、経度)の点が格納されたデータベースを持っています。これらのポイントは、タイルサーバーを使用してマップにプロットされます。このようなタイルサーバは、最初に、各タイルについて、タイルの内側にあるポイントを計算し、その後、すべてのポイントを(座標変換後に)描画する。次のように私にはjavascriptが見えます:Googleマップとjavascriptカスタムマップタイルを動的に更新(再表示)する方法はありますか?
var overlayMaps = [{
getTileUrl: function(coord, zoom) {
return "tileserver.php?x="+coord.x+"&y="+coord.y+"&z="+zoom+"&g=1";
},
tileSize: new google.maps.Size(256, 256),
isPng: true,
opacity: 1.0
}];
var overlayMap = new google.maps.ImageMapType(overlayMaps[0]);
map.overlayMapTypes.setAt(0,overlayMap);
を今、私は動的に5秒ごとにデータベースに新しいレコードを追加していて、私はそれぞれのタイルが5秒ごとに更新(再計算し、再表示)することにしたいです。
5秒ごとにビューポートのタイルを再計算するためにタイルサーバーを起動するにはどうすればよいですか?
を追加しました:...事前に
おかげで...
ありがとう!私は乱数の代わりに現在の時刻を使用しようとしました(あなたが述べたように)、うまくいきました! –