私は場所の列と "カウント"列(1〜100の値)を持つテーブルを持っています。 サイズが変わるマーカーでレコードをマッピングしたいのですが、カウント値が大きいほどマーカーが大きくなります。融合テーブルマップマーカーのサイズを変更するにはどうすればいいですか?
Google Fusionでは可能ですか?それをどうお勧めしますか?
ありがとうございました。
私は場所の列と "カウント"列(1〜100の値)を持つテーブルを持っています。 サイズが変わるマーカーでレコードをマッピングしたいのですが、カウント値が大きいほどマーカーが大きくなります。融合テーブルマップマーカーのサイズを変更するにはどうすればいいですか?
Google Fusionでは可能ですか?それをどうお勧めしますか?
ありがとうございました。
ここでの答えはhttp://support.google.com/fusiontables/bin/answer.py?hl=en&answer=185991です。基本的に、その場所に使用するマーカータイプの名前である列をテーブルに追加する必要があります。
Javramは1つの方法を指摘していますが、利用可能なマーカーアイコンのリストはFusion TablesとAFAIKには表示されません。アイコンサイズを変更する方法はありません。もう1つのアプローチは、Fusion Tablesが提供するJSONPサポートを使用してデータを取得し、独自のメーカを作成することです。このblog postは、方法を説明しています。
現在利用可能なアイコンの唯一の2サイズがあります:小さなと大が、私は、GoogleのFusion Tablesを照会するために使用することができ、Googleマップのための特別な層であるFusionTablesLayer、一緒に一緒にlittle example to show you how to use themを置きます。
FusionTablesLayerは、このつまるところ、あなたのデータ(マーカー、ラインまたはポリゴン)にスタイルを適用できるように:
layer = new google.maps.FusionTablesLayer({
query: {
select: 'Location',
from: '3609183'
},
styles: [
{ where: "Number > 1000",
markerOptions: {
iconName: 'large_green'
}
},
{ where: "Number <= 1000",
markerOptions: {
iconName: 'large_red'
}
},
{ where: "Number <= 100",
markerOptions: {
iconName: 'small_purple'
}
}
]});
2つのサイズが十分でない場合は、多分あなたは別の色で遊ぶことができます/アイコン(list with supported iconsがあります)。そうでない場合は、データを取得する必要があり、サイズが異なる画像を持つcreate custom markersを取得する必要があります。