現在、2 つのテーブルがあります。1 つはポリゴン レイヤーで、もう 1 つはイベントポイントのリストです。
これらの表の両方を同じマップに表示できるかどうか、興味がありました。私の最終的な目標は、それらを Web ページに表示することです。これにより、ユーザーはポリゴンを選択し、選択したポリゴン内のすべてのポイントをダッシュボードに表示できるようになります。それが可能かどうかはわかりません。
ありがとう、
フィル
Re: 「ユーザーがポリゴンを選択できるようにしてから、選択したポリゴン内のすべてのポイントをダッシュボードに表示できるようにしますが、それが可能かどうかはわかりません。」 Fusion Table SQL API には、ほぼこれを実現する ST_INTERSECTS 演算子があります。ただし、円と長方形でのみ機能します。ポリゴン用ではありません。
これは Web ページから行うのは非常に簡単なはずです。基本的には、複数のフュージョン テーブル レイヤーを作成し、それらをマップに追加するだけです。このような方法でうまく機能するはずです (必要に応じて、レイヤーが現在非公開になっていることに気付きました)。 Web ページからアクセスできるようにするには、公開としてマークする必要があります):
//Create the map
map = new google.maps.Map(document.getElementById('map-canvas'),
{
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
//Add the first fusion table layer
var layer1 = new google.maps.FusionTablesLayer({
query: {
select: 'Address',
from: **Layer1ID**
},
map: map
});
//Add the second fusion table layer
var layer2 = new google.maps.FusionTablesLayer({
query: {
select: 'Address',
from: **Layer2ID**
},
map: map
});