GnMap
(M103.8.0.6)
- Widget XML tag
-
<com.ginstr.widgets.GnMap>
- Description
-
GnMap
inherits osmdroid
component.
- Provides map functionality.
XML Attributes Description
Attribute
|
Description
|
gn:columnMarkerGps
|
Represents the column name for the marker GPS
|
Attribute
|
Description
|
gn:columnMarkerName
|
Represents the column name for the marker name
|
Attribute
|
Description
|
gn:columnMarkerPhoto
|
Represents the column name for the marker photo
|
Attribute
|
Description
|
gn:columnMarkerInformation
|
Represents the column name for the marker description
|
Attribute
|
Description
|
gn:columnRoutePath
|
Represents the column name for the route path data
|
Attribute
|
Description
|
gn:columnType
|
Represents the column name for the marker type
Can be:
-
typeMarker - default value
-
typeRoutePath
-
typeMyLocation
|
Attribute
|
Description
|
gn:markerBackgroundColor
|
Represents the marker background color
|
gn:markerTextColor
|
Represents the marker text color
|
gn:markerTextSize
|
Represents the marker text size
|
gn:myLocationBackgroundColor
|
Represents the my own location marker color
|
gn:myLocationBackgroundColorStroke
|
Represents the my own location stroke color
|
gn:mapOrientation
|
Represents the map orientation
Can be:
-
none - default value
-
device - as the phone rotates, it changes the map view orientation on 4 different angles (0,90,180,270)
-
dynamic - as the phone rotates, it changes the map view orientation on each angle (0-359)
-
compass - changes the map view orientation on each compass angle (0-359)
-
90
-
180
-
270
|
Data types
Input
|
Description
|
rows
|
must contains columns defined in column attributes
|
gps
|
creates/updates the row with gn:columnType="typeMyLocation"
|
Example
<com.ginstr.widgets.GnMap
android:id="@+id/gnMapView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
gn:columnMarkerGps="uploadedImage_gps"
gn:columnMarkerName="uploadedImage_name"
gn:columnMarkerPhoto="uploadedImage_image"
gn:columnMarkerInformation="uploadedImage_description"
gn:columnRoutePath="routePath"
gn:columnType="type"
gn:markerBackgroundColor="#4287f5"
gn:markerTextColor="#fcd2f6"
gn:markerTextSize="12sp"
gn:myLocationBackgroundColor="#4287f5"
gn:myLocationBackgroundColorStroke="#ffffff"
gn:mapOrientation="none"
gn:act_set="[gn:act_addRow]|[@+id/gnMapView;type,routePath;@variable/typeRoutePath,@variable/routeMapPath]" />
Related actions