public static interface EditableMapView.EditEventListener
| Modifier and Type | Method and Description |
|---|---|
void |
onBeforeElementChange(com.nutiteq.geometry.VectorElement element)
Called before element is being modified.
|
void |
onDrag(float x,
float y)
Object or vertex was dragged to specific location
|
boolean |
onDragEnd(float x,
float y)
Object drag is finished, touch is released
|
void |
onDragStart(com.nutiteq.geometry.VectorElement element,
float x,
float y)
Called before vertex or element is dragged
|
void |
onElementChanged(com.nutiteq.geometry.VectorElement element)
Called after element was modified.
|
void |
onElementCreated(com.nutiteq.geometry.VectorElement element)
New element was created.
|
void |
onElementDeleted(com.nutiteq.geometry.VectorElement element)
Called after element was deleted.
|
void |
onElementDeselected(com.nutiteq.geometry.VectorElement element)
Called when element is unselected.
|
boolean |
onElementSelected(com.nutiteq.geometry.VectorElement element)
Called when element is just selected.
|
com.nutiteq.components.Vector |
snapElement(com.nutiteq.geometry.VectorElement element,
com.nutiteq.components.Vector delta)
Adjust object movement, usable for snapping
|
com.nutiteq.components.MapPos |
snapElementVertex(com.nutiteq.geometry.VectorElement element,
int index,
com.nutiteq.components.MapPos mapPos)
Adjust vertex movement, useful for snapping
|
void |
updateUI()
Elements were changed - update UI buttons may be needed
|
void updateUI()
com.nutiteq.components.Vector snapElement(com.nutiteq.geometry.VectorElement element,
com.nutiteq.components.Vector delta)
element - which was moveddelta - element movement Vectorcom.nutiteq.components.MapPos snapElementVertex(com.nutiteq.geometry.VectorElement element,
int index,
com.nutiteq.components.MapPos mapPos)
element - element which was editedindex - index of vertex which was editedmapPos - A MapPos where vertex was moved tovoid onElementCreated(com.nutiteq.geometry.VectorElement element)
element - the element that was created.void onBeforeElementChange(com.nutiteq.geometry.VectorElement element)
element - object before editingvoid onElementChanged(com.nutiteq.geometry.VectorElement element)
element - object after editing itvoid onElementDeleted(com.nutiteq.geometry.VectorElement element)
element - deleted elementboolean onElementSelected(com.nutiteq.geometry.VectorElement element)
element - element that was deletedvoid onElementDeselected(com.nutiteq.geometry.VectorElement element)
element - object which was unselectedvoid onDragStart(com.nutiteq.geometry.VectorElement element,
float x,
float y)
element - object which is selected during dragx - start X of dragging, in screen pixelsy - start Y of draggingvoid onDrag(float x,
float y)
x - x coordinate in screen pixelsy - y coordinate in screen pixelsboolean onDragEnd(float x,
float y)
x - x coordinate in screen pixels of the final positiony - y coordinate in screen pixels of the final positionCopyright © 2014. All rights reserved.