AI2 Component
(Version nb184)
|
Public Member Functions | |
void | ImageAsset (String path) |
String | ImageAsset () |
void | Latitude (double latitude) |
double | Latitude () |
void | Longitude (double longitude) |
double | Longitude () |
void | AnchorHorizontal (int horizontal) |
int | AnchorHorizontal () |
void | AnchorVertical (int vertical) |
int | AnchorVertical () |
void | ShowShadow (boolean show) |
boolean | ShowShadow () |
void | Width (int width) |
int | Width () |
void | Height (int height) |
int | Height () |
void | SetLocation (double latitude, double longitude) |
IGeoPoint | getLocation () |
void | updateLocation (double latitude, double longitude) |
Public Member Functions inherited from com.google.appinventor.components.runtime.util.MapFactory.MapFeature | |
String | Type () |
boolean | Visible () |
void | Visible (boolean visible) |
void | Draggable (boolean draggable) |
boolean | Draggable () |
void | Title (String title) |
String | Title () |
void | Description (String description) |
String | Description () |
void | EnableInfobox (boolean enable) |
boolean | EnableInfobox () |
void | ShowInfobox () |
void | HideInfobox () |
void | Click () |
void | LongClick () |
void | StartDrag () |
void | Drag () |
void | StopDrag () |
< T > T | accept (MapFeatureVisitor< T > visitor, Object... arguments) |
GeoPoint | getCentroid () |
Geometry | getGeometry () |
void | setMap (MapFeatureContainer map) |
void | removeFromMap () |
Public Member Functions inherited from com.google.appinventor.components.runtime.Component | |
HandlesEventDispatching | getDispatchDelegate () |
Public Member Functions inherited from com.google.appinventor.components.runtime.util.MapFactory.HasFill | |
void | FillColor (int argb) |
int | FillColor () |
void | FillOpacity (float opacity) |
float | FillOpacity () |
Public Member Functions inherited from com.google.appinventor.components.runtime.util.MapFactory.HasStroke | |
void | StrokeColor (int argb) |
int | StrokeColor () |
void | StrokeOpacity (float opacity) |
float | StrokeOpacity () |
void | StrokeWidth (int width) |
int | StrokeWidth () |
Additional Inherited Members | |
Static Public Attributes inherited from com.google.appinventor.components.runtime.Component | |
static final String | ASSET_DIRECTORY = "component" |
static final int | ALIGNMENT_NORMAL = 0 |
static final int | ALIGNMENT_CENTER = 1 |
static final int | ALIGNMENT_OPPOSITE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_WEAK = 1 |
static final int | ACCELEROMETER_SENSITIVITY_MODERATE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_STRONG = 3 |
static final int | BUTTON_SHAPE_DEFAULT = 0 |
static final int | BUTTON_SHAPE_ROUNDED = 1 |
static final int | BUTTON_SHAPE_RECT = 2 |
static final int | BUTTON_SHAPE_OVAL = 3 |
static final int | COLOR_NONE = 0x00FFFFFF |
static final int | COLOR_BLACK = 0xFF000000 |
static final int | COLOR_BLUE = 0xFF0000FF |
static final int | COLOR_CYAN = 0xFF00FFFF |
static final int | COLOR_DKGRAY = 0xFF444444 |
static final int | COLOR_GRAY = 0xFF888888 |
static final int | COLOR_GREEN = 0xFF00FF00 |
static final int | COLOR_LTGRAY = 0xFFCCCCCC |
static final int | COLOR_MAGENTA = 0xFFFF00FF |
static final int | COLOR_ORANGE = 0xFFFFC800 |
static final int | COLOR_PINK = 0xFFFFAFAF |
static final int | COLOR_RED = 0xFFFF0000 |
static final int | COLOR_WHITE = 0xFFFFFFFF |
static final int | COLOR_YELLOW = 0xFFFFFF00 |
static final int | COLOR_DEFAULT = 0x00000000 |
static final String | DEFAULT_VALUE_COLOR_NONE = "&H00FFFFFF" |
static final String | DEFAULT_VALUE_COLOR_BLACK = "&HFF000000" |
static final String | DEFAULT_VALUE_COLOR_BLUE = "&HFF0000FF" |
static final String | DEFAULT_VALUE_COLOR_CYAN = "&HFF00FFFF" |
static final String | DEFAULT_VALUE_COLOR_DKGRAY = "&HFF444444" |
static final String | DEFAULT_VALUE_COLOR_GRAY = "&HFF888888" |
static final String | DEFAULT_VALUE_COLOR_GREEN = "&HFF00FF00" |
static final String | DEFAULT_VALUE_COLOR_LTGRAY = "&HFFCCCCCC" |
static final String | DEFAULT_VALUE_COLOR_MAGENTA = "&HFFFF00FF" |
static final String | DEFAULT_VALUE_COLOR_ORANGE = "&HFFFFC800" |
static final String | DEFAULT_VALUE_COLOR_PINK = "&HFFFFAFAF" |
static final String | DEFAULT_VALUE_COLOR_RED = "&HFFFF0000" |
static final String | DEFAULT_VALUE_COLOR_WHITE = "&HFFFFFFFF" |
static final String | DEFAULT_VALUE_COLOR_YELLOW = "&HFFFFFF00" |
static final String | DEFAULT_VALUE_COLOR_DEFAULT = "&H00000000" |
static final float | FONT_DEFAULT_SIZE = 14 |
static final int | LAYOUT_ORIENTATION_HORIZONTAL = ComponentConstants.LAYOUT_ORIENTATION_HORIZONTAL |
static final int | LAYOUT_ORIENTATION_VERTICAL = ComponentConstants.LAYOUT_ORIENTATION_VERTICAL |
static final int | SCALING_SCALE_PROPORTIONALLY = 0 |
static final int | SCALING_SCALE_TO_FIT = 1 |
static final int | TYPEFACE_DEFAULT = 0 |
static final int | TYPEFACE_SANSSERIF = 1 |
static final int | TYPEFACE_SERIF = 2 |
static final int | TYPEFACE_MONOSPACE = 3 |
static final int | LENGTH_PREFERRED = -1 |
static final int | LENGTH_FILL_PARENT = -2 |
static final int | LENGTH_UNKNOWN = -3 |
static final int | LENGTH_PERCENT_TAG = -1000 |
static final int | TOAST_LENGTH_SHORT = 0 |
static final int | TOAST_LENGTH_LONG = 1 |
static final int | DIRECTION_NORTH = 1 |
static final int | DIRECTION_NORTHEAST = 2 |
static final int | DIRECTION_EAST = 3 |
static final int | DIRECTION_SOUTHEAST = 4 |
static final int | DIRECTION_SOUTH = -1 |
static final int | DIRECTION_SOUTHWEST = -2 |
static final int | DIRECTION_WEST = -3 |
static final int | DIRECTION_NORTHWEST = -4 |
static final int | DIRECTION_NONE = 0 |
static final int | DIRECTION_MIN = -4 |
static final int | DIRECTION_MAX = 4 |
static float | SLIDER_MIN_VALUE = 10 |
static float | SLIDER_MAX_VALUE = 50 |
static float | SLIDER_THUMB_VALUE = (SLIDER_MIN_VALUE + SLIDER_MAX_VALUE) / 2.0f |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_COUNTRY = "" |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_LANGUAGE = "" |
MapMarker defines the API for the com.google.appinventor.components.runtime.Marker component.
Definition at line 1205 of file MapFactory.java.
int com.google.appinventor.components.runtime.util.MapFactory.MapMarker.AnchorHorizontal | ( | ) |
Gets the horizontal position of the marker image relative to its location. The value will be either 1, 2, or 3.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.AnchorHorizontal | ( | int | horizontal | ) |
Sets the horizontal position of the marker image relative to the marker location. Valid values are 1 (left), 2 (right), and 3 (center).
horizontal | the new horizontal alignment of the marker image relative to its point location. |
Implemented in com.google.appinventor.components.runtime.Marker.
int com.google.appinventor.components.runtime.util.MapFactory.MapMarker.AnchorVertical | ( | ) |
Gets the vertical position of the marker image relative to its location. The value will be either 1, 2, or 3.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.AnchorVertical | ( | int | vertical | ) |
Sets the vertical position of the marker image relative to the marker location. Valid values are 1 (top), 2 (center), and 3 (bottom).
vertical | the new vertical alignment of the marker image relative to its point location. |
Implemented in com.google.appinventor.components.runtime.Marker.
IGeoPoint com.google.appinventor.components.runtime.util.MapFactory.MapMarker.getLocation | ( | ) |
Gets the location of the Marker.
Implemented in com.google.appinventor.components.runtime.Marker.
int com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Height | ( | ) |
Gets the height of the marker image, in pixels.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Height | ( | int | height | ) |
Sets the height of the marker image, in pixels.
height | the new height of the marker image |
Implemented in com.google.appinventor.components.runtime.Marker.
String com.google.appinventor.components.runtime.util.MapFactory.MapMarker.ImageAsset | ( | ) |
Gets the path of the image used to render the marker. If the default icon is used, the path will be the empty string.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.ImageAsset | ( | String | path | ) |
Sets the image used to render the marker to the given path. If path is the empty string, or no asset is present at
, then the default marker icon will be used.
path | a relative or absolute path, or a url, to an image asset to use for the marker. |
Implemented in com.google.appinventor.components.runtime.Marker.
double com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Latitude | ( | ) |
Gets the latitude of the marker, in decimal degrees, with positive values representing degrees north of the equator.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Latitude | ( | double | latitude | ) |
Sets the latitude of the marker, in decimal degrees, with positive values representing degrees north of the equator.
latitude | the new latitude of the marker. Range: [-90, 90] |
Implemented in com.google.appinventor.components.runtime.Marker.
double com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Longitude | ( | ) |
Gets the longitude of the marker, in decimal degrees, with positive values representing degrees east of the prime meridian.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Longitude | ( | double | longitude | ) |
Sets the longitude of the marker, in decimal degrees, with positive values representing degrees east of the prime meridian.
longitude | the new longitude of the marker. Range: [-180, 180] |
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.SetLocation | ( | double | latitude, |
double | longitude | ||
) |
Sets the location of the marker to the given
and
. This is more efficient than separately setting the latitude and longitude using the corresponding properties.
latitude | the new latitude of the marker |
longitude | the new longitude of the marker |
Implemented in com.google.appinventor.components.runtime.Marker.
boolean com.google.appinventor.components.runtime.util.MapFactory.MapMarker.ShowShadow | ( | ) |
Gets whether the map should render a shadow under the marker.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.ShowShadow | ( | boolean | show | ) |
Sets whether to show a shadow under the marker.
show | show a shadow under the marker |
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.updateLocation | ( | double | latitude, |
double | longitude | ||
) |
Updates the location of the marker without triggering any events or a redraw. This is used to update the App Inventor object in response to a user action in the map (e.g., dragging).
Implemented in com.google.appinventor.components.runtime.Marker.
int com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Width | ( | ) |
Gets the width of the marker image, in pixels.
Implemented in com.google.appinventor.components.runtime.Marker.
void com.google.appinventor.components.runtime.util.MapFactory.MapMarker.Width | ( | int | width | ) |
Sets the width of the marker image, in pixels.
width | the new width of the marker image |
Implemented in com.google.appinventor.components.runtime.Marker.