2012-04-19 2 views
1

私は場所の列と "カウント"列(1〜100の値)を持つテーブルを持っています。 サイズが変わるマーカーでレコードをマッピングしたいのですが、カウント値が大きいほどマーカーが大きくなります。融合テーブルマップマーカーのサイズを変更するにはどうすればいいですか?

Google Fusionでは可能ですか?それをどうお勧めしますか?

ありがとうございました。

答えて

1

Javramは1つの方法を指摘していますが、利用可能なマーカーアイコンのリストはFusion TablesとAFAIKには表示されません。アイコンサイズを変更する方法はありません。もう1つのアプローチは、Fusion Tablesが提供するJSONPサポートを使用してデータを取得し、独自のメーカを作成することです。このblog postは、方法を説明しています。

2

現在利用可能なアイコンの唯一の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を取得する必要があります。

関連する問題