AI2 Component
(Version nb184)
|
Public Member Functions | |
void | EastLongitude (double east) |
double | EastLongitude () |
void | NorthLatitude (double north) |
double | NorthLatitude () |
void | SouthLatitude (double south) |
double | SouthLatitude () |
void | WestLongitude (double west) |
double | WestLongitude () |
YailList | Center () |
YailList | Bounds () |
void | SetCenter (double latitude, double longitude) |
void | updateBounds (double north, double west, double south, double east) |
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 = "" |
MapRectangle defines the API for the com.google.appinventor.components.runtime.Rectangle compoennt.
Definition at line 1099 of file MapFactory.java.
YailList com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.Bounds | ( | ) |
Gets the bounds of the rectangle as north-west, south-east pair in the form
Implemented in com.google.appinventor.components.runtime.Rectangle.
YailList com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.Center | ( | ) |
Gets the geographic center of the rectangle given the current boundary.
Implemented in com.google.appinventor.components.runtime.Rectangle.
double com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.EastLongitude | ( | ) |
Gets the eastern boundary of the rectangle, in decimal degrees, with positive values representing longitudes east of the prime meridian.
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.EastLongitude | ( | double | east | ) |
Sets the eastern boundary of the rectangle, in decimal degrees, with positive values representing longitudes east of the prime meridian.
east | the new east bound of the rectangle, in decimal degrees. Range: [-180, 180] |
Implemented in com.google.appinventor.components.runtime.Rectangle.
double com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.NorthLatitude | ( | ) |
Gets the northern boundary of the rectangle, in decimal degrees, with positive values representing latitudes north of the equator.
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.NorthLatitude | ( | double | north | ) |
Sets the northern boundary of the rectangle, in decimal degrees, with positive values representing latitudes north of the equator.
north | the new northern bound of the rectangle, in decimal degrees. Range: [-90, 90] |
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.SetCenter | ( | double | latitude, |
double | longitude | ||
) |
Moves the rectangle so that its center is at the given latitude and longitude. The latitude and longitude extents of the rectangle are designed to be kept equal at the center point to the best of App Inventor's ability. For example, moving a rectangle to the north pole cannot be represented in a web mercator projection and so will not be accurately reflected in the map view.
latitude | the latitude of the new rectangle center |
longitude | the longitude of the new rectangle center. |
Implemented in com.google.appinventor.components.runtime.Rectangle.
double com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.SouthLatitude | ( | ) |
Gets the southern boundary of the rectangle, in decimal degrees, with positive values representing latitudes north of the equator.
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.SouthLatitude | ( | double | south | ) |
Sets the southern boundary of the rectangle, in decimal degrees, with positive values representing latitudes north of the equator.
south | the new southern bound of the rectangle, in decimal degrees. Range: [-90, 90] |
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.updateBounds | ( | double | north, |
double | west, | ||
double | south, | ||
double | east | ||
) |
Updates the rectangle from the native view. This method should not attempt to update the native view as this may result in an infinite loop since the update may call this implementation.
north | the north latitude of the rectangle bounds |
west | the west longitude of the rectangle bounds |
south | the south latitude of the rectangle bounds |
east | the east longitude of the rectangle bounds |
Implemented in com.google.appinventor.components.runtime.Rectangle.
double com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.WestLongitude | ( | ) |
Gets the western boundary of the rectangle, in decimal degrees, with positive values representing longitudes east of the prime meridian.
Implemented in com.google.appinventor.components.runtime.Rectangle.
void com.google.appinventor.components.runtime.util.MapFactory.MapRectangle.WestLongitude | ( | double | west | ) |
Sets the western boundary of the rectangle, in decimal degrees, with positive values representing longitudes east of the prime meridian.
west | the new western bound of the rectangle, in decimal degrees. Range: [-180, 180] |
Implemented in com.google.appinventor.components.runtime.Rectangle.