001 package com.google.gwt.maps.client.layers; 002 003 import com.google.gwt.core.client.JavaScriptObject; 004 005 /** 006 * Specifies the appearance for a FusionTablesLayer when rendered as a heatmap. 007 * <br><br> 008 * See <a href="https://developers.google.com/maps/documentation/javascript/reference#FusionTablesHeatmap">FusionTablesHeatmap API Doc</a> 009 */ 010 public class FusionTableHeatmap extends JavaScriptObject { 011 012 /** 013 * use newInstance(); 014 */ 015 protected FusionTableHeatmap() {} 016 017 /** 018 * Specifies the appearance for a FusionTablesLayer when rendered as a heatmap. 019 */ 020 public static final FusionTableHeatmap newInstance() { 021 return JavaScriptObject.createObject().cast(); 022 } 023 024 /** 025 * sets If true, render the layer as a heatmap. 026 * @param enabled 027 */ 028 public final native void setEnabled(boolean enabled) /*-{ 029 this.enabled = enabled; 030 }-*/; 031 032 /** 033 * gets If true, render the layer as a heatmap. 034 */ 035 public final native boolean getEnabled() /*-{ 036 return this.enabled; 037 }-*/; 038 039 }