001 package com.google.gwt.maps.client.layers; 002 003 import com.google.gwt.core.client.JavaScriptObject; 004 005 /** 006 * 007 * <br><br> 008 * See <a href="https://developers.google.com/maps/documentation/javascript/reference#FusionTablesMarkerOptions">FusionTablesMarkerOptions API Doc</a> 009 */ 010 public class FusionTablesMarkerOptions extends JavaScriptObject { 011 012 /** 013 * use newInstance(); 014 */ 015 protected FusionTablesMarkerOptions() {} 016 017 /** 018 * Options which control the appearance of point features in a FusionTablesLayer. 019 */ 020 public static final FusionTablesMarkerOptions newInstance() { 021 return JavaScriptObject.createObject().cast(); 022 } 023 024 /** 025 * sets The name of a Fusion Tables supported icon.<br> 026 * See <a href="http://www.google.com/fusiontables/DataSource?dsrcid=308519">list of map icons</a>. 027 * @param iconName 028 */ 029 public final native void setIconName(String iconName) /*-{ 030 this.iconName = iconName; 031 }-*/; 032 033 /** 034 * gets The name of a Fusion Tables supported icon. 035 * See <a href="http://www.google.com/fusiontables/DataSource?dsrcid=308519">list of map icons</a>. 036 */ 037 public final native String getIconName() /*-{ 038 return this.iconName; 039 }-*/; 040 041 }