public class GLEngineJNI extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GLEngineJNI.AnnotationSearchResult |
static class |
GLEngineJNI.EngineState |
static class |
GLEngineJNI.LatLonHeight |
static class |
GLEngineJNI.PickableParamPair |
static class |
GLEngineJNI.Point2f |
static class |
GLEngineJNI.TnBitmap |
static class |
GLEngineJNI.TnMapAnnotationParams |
static class |
GLEngineJNI.TnMapArrowParams |
static class |
GLEngineJNI.TnMapBillboardParams |
static class |
GLEngineJNI.ZoomValuePair |
| Modifier and Type | Method and Description |
|---|---|
long |
AddAnnotationGraphic(byte[] bytes,
int width,
int height) |
long |
AddAnnotationGraphic(byte[] bytes,
int width,
int height,
int colorFormat) |
long |
AddAnnotationGraphic(String source) |
boolean |
AddConfig(long confId,
byte[] bytes) |
boolean |
AddConfig(long confId,
String source) |
static boolean |
AddEngineConfig(long confId,
byte[] bytes) |
static boolean |
AddEngineConfig(long confId,
String source) |
long |
AddModel(byte[] bytes,
int size) |
long |
AddModel(String source) |
long |
AddModelAnnotation(long viewId,
int layer,
long graphicId,
double degreeLatitude,
double degreeLongitude,
double height) |
long |
AddModelAnnotation(long viewId,
int layer,
long graphicId,
double degreeLatitude,
double degreeLongitude,
double height,
long pickableIdNumber) |
long |
AddModelInstance(long viewId,
long modelId) |
String |
AddShapeModel(long viewId,
String modelInJson) |
boolean |
BeginSmoothZoomIn(long viewId) |
boolean |
BeginSmoothZoomOut(long viewId) |
boolean |
BindRenderBufferObject(long rboId) |
boolean |
Bloom(long viewId,
long[] annotations,
float radius) |
void |
Build() |
void |
Build(long viewId) |
boolean |
CalcRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height,
float[] zoomLevel,
double[] lookAtLatitude,
double[] lookAtLongitude) |
boolean |
CalcRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height,
float[] zoomLevel,
double[] lookAtLatitude,
double[] lookAtLongitude,
boolean gridAligned) |
void |
ClearAnnotationLayer(long viewId,
long layer) |
long |
CreateAnnotation(long viewId,
GLEngineJNI.TnMapAnnotationParams params) |
long |
CreateAnnotation(long viewId,
GLEngineJNI.TnMapAnnotationParams params,
long graphicId,
long pickableIdNumber) |
long |
CreateBillboard(long viewId,
GLEngineJNI.TnMapBillboardParams params) |
long |
CreateBillboard(long viewId,
GLEngineJNI.TnMapBillboardParams params,
long pickableIdNumber) |
static GLEngineJNI |
CreateMapEngine(long confId,
String resourcePath) |
long |
CreateRenderBufferObject(int width,
int height) |
long |
CreateView(long confId,
float zoomLevel,
int x,
int y,
int width,
int height,
float dpi,
float view_scale_factor,
double latitude,
double longitude) |
long |
CreateView(long confId,
int x,
int y,
int width,
int height,
float dpi,
float view_scale_factor,
double latitude,
double longitude) |
boolean |
DeleteRenderBufferObject(long rboId) |
boolean |
DeleteView(long viewId) |
static void |
DestroyMapEngine(GLEngineJNI engine) |
boolean |
DiableAllRoutes(long viewId) |
boolean |
DisableAllTurnArrows(long viewId) |
boolean |
DisableAnnotation(long annotationId) |
boolean |
DisableAnnotation(long viewId,
long pickableId) |
boolean |
DisableAnnotationByGroup(long viewId,
String groupName) |
boolean |
DisableAnnotationLayer(long viewId,
int layer) |
boolean |
DisableRoute(long viewId,
String name) |
boolean |
DisableTurnArrow(long viewId,
int segment) |
boolean |
DisableTurnArrow(long viewId,
String routeName,
int segment) |
boolean |
DisableView(long viewId) |
boolean |
EnableAllRoutes(long viewId) |
boolean |
EnableAnnotation(long annotationId) |
boolean |
EnableAnnotation(long viewId,
long pickableId) |
boolean |
EnableAnnotationByGroup(long viewId,
String groupName) |
boolean |
EnableAnnotationLayer(long viewId,
int layer) |
void |
EnableRasterType(long viewId,
int type) |
boolean |
EnableRoute(long viewId,
String name) |
boolean |
EnableTurnArrow(long viewId,
int segment) |
boolean |
EnableTurnArrow(long viewId,
String routeName,
int segment) |
boolean |
EnableView(long viewId) |
boolean |
EndSmoothZoom(long viewId) |
int |
GetBaseTileSize() |
boolean |
GetBinary(long viewId,
int param,
byte[][] value) |
GLEngineJNI.TnBitmap |
GetBitmapSnapshot(int xOrigin,
int yOrigin,
int width,
int height) |
boolean |
GetBool(long viewId,
int param,
boolean[] value) |
TnMapClientSupportJNI |
GetClientSupport() |
GLEngineJNI.TnMapAnnotationParams |
GetDefaultAnnotationParams(long viewId,
String style) |
GLEngineJNI.TnMapAnnotationParams |
GetDefaultAnnotationParams(long viewId,
String style,
int zoomLevel) |
GLEngineJNI.TnMapArrowParams |
GetDefaultArrowParams(long viewId,
String style) |
GLEngineJNI.TnMapBillboardParams |
GetDefaultBillboardParams(long viewId,
String style) |
long |
GetDefaultConfig() |
static long |
GetDefaultEngineConfig() |
boolean |
GetDouble(long viewId,
int param,
double[] value) |
GLEngineJNI.ZoomValuePair[] |
GetDoubleArray(long viewId,
int param) |
int |
GetInteractionMode(long viewId) |
boolean |
GetLatLon(long viewId,
int x,
int y,
GLEngineJNI.LatLonHeight outPosition) |
static String[] |
GetLogTopics() |
int |
GetMultiTouchMode(long viewId) |
GLEngineJNI.AnnotationSearchResult[] |
GetNearest(long viewId,
int x,
int y,
float radius) |
int |
GetOrientation(long viewId) |
int |
GetRenderBufferObjectStatus(long rboId) |
int |
GetRenderingMode(long viewId) |
static String |
GetVersionNumber() |
boolean |
GetViewState(long viewId,
GLEngineJNI.EngineState[] state) |
float |
GetZoomLevel(long viewId) |
boolean |
HandleMultiTouchEvent(long viewId,
long timestamp,
int event,
GLEngineJNI.Point2f p1,
GLEngineJNI.Point2f p2) |
boolean |
HandleTouchEvent(long viewId,
long timestamp,
int event,
int x,
int y,
float pinch) |
boolean |
HideAnnotation(long annotationId) |
boolean |
HideAnnotation(long viewId,
long pickableId) |
boolean |
HighlightRoute(long viewId,
String name) |
boolean |
HighlightRoute(long viewId,
String name,
int highlightMethod) |
boolean |
LookAt(long viewId,
double latitude,
double longitude,
float heading) |
void |
Notify(long viewId,
int event) |
void |
PanAlongRoute(long viewId,
String name) |
void |
ReloadRoute(long viewId,
String name) |
boolean |
RemoveAnnotation(long viewId,
long annotationId) |
boolean |
RemoveAnnotationGraphic(long graphicId) |
boolean |
RemoveModel(long modelId) |
boolean |
RemoveModelInstance(long viewId,
long canvasModelId) |
boolean |
RemoveShapeModel(long viewId,
String modelIdJson) |
void |
Render() |
void |
Render(long viewId) |
boolean |
ReorderRoutes(long viewId,
String[] routeNames) |
boolean |
RequestTileAnnotations(long viewId,
int layer) |
boolean |
ResizeView(long viewId,
int x,
int y,
int width,
int height) |
boolean |
ResizeView(long viewId,
int x,
int y,
int width,
int height,
float dots_per_inch,
float view_scale) |
static void |
SetAllTopicLevels(int logLevel) |
void |
SetAnnotationLocation(long annotationId,
double degreeLatitude,
double degreeLongitude) |
void |
SetAnnotationLocation(long annotationId,
double degreeLatitude,
double degreeLongitude,
double height) |
boolean |
SetBinary(long viewId,
int param,
byte[] value) |
boolean |
SetBool(long viewId,
int param,
boolean value) |
boolean |
SetDouble(long viewId,
int param,
double value) |
boolean |
SetDoubleArray(long viewId,
int param,
GLEngineJNI.ZoomValuePair[] zoomValuePairs) |
void |
SetGPSAccuracyAnimation(boolean accurate,
double radius) |
boolean |
SetInteractionMode(long viewId,
int mode) |
boolean |
SetModelAlphaValue(long modelId,
int alpha) |
boolean |
SetMultiTouchMode(long viewId,
int mode) |
void |
SetOrientation(long viewId,
int orientation) |
boolean |
SetRenderingMode(long viewId,
int mode) |
void |
SetRoutePositionAheadOfVehicle(String routeName,
int segmentIndex,
int edgeIndex,
int pointIndex) |
boolean |
SetStringList(long viewId,
int param,
String[] strList) |
void |
SetTerrainGridResolution(int resolution) |
static void |
SetTopicLevel(String topic,
int logLevel) |
boolean |
SetTransitionTime(long viewId,
float seconds) |
void |
SetVehiclePosition(double degreeLatitude,
double degreeLongitude,
float heading,
int meterAccuracy) |
void |
SetVehiclePosition(GLEngineJNI.LatLonHeight position,
double heading,
int meterAccuracy,
GLEngineJNI.LatLonHeight ahead,
GLEngineJNI.LatLonHeight behind) |
void |
SetVehicleRangeRadius(double radius1,
double radius2) |
boolean |
SetZoomLevel(long viewId,
float zoomLevel) |
boolean |
SetZoomLevel(long viewId,
float zoomLevel,
int x,
int y,
double[] latitude,
double[] longitude) |
boolean |
ShowRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height) |
boolean |
ShowRegionForRoutes(long viewId,
String[] routeNames,
int x,
int y,
int width,
int height) |
boolean |
Shrivel(long viewId,
long[] annotations) |
boolean |
UnBindRenderBufferObject(long rboId) |
boolean |
UnhideAnnotation(long annotationId) |
boolean |
UnhideAnnotation(long viewId,
long pickableId) |
boolean |
UnhighlightRoute(long viewId) |
void |
Update(float deltaSeconds) |
void |
Update(long viewId,
float deltaSeconds) |
void |
UpdateAndRender(float deltaSeconds) |
void |
UpdateAndRender(long viewId,
float deltaSeconds) |
void |
UpdateAndRenderAndBuild(float deltaSeconds) |
void |
UpdateAndRenderAndBuild(long viewId,
float deltaSeconds) |
boolean |
UpdateAnnotation(long viewId,
GLEngineJNI.PickableParamPair[] textureSet) |
boolean |
WorldToViewport(long viewId,
GLEngineJNI.LatLonHeight position,
GLEngineJNI.Point2f outViewPosition) |
public static final int eRBOStatus_eUnCreate
public static final int eRBOStatus_eCreating
public static final int eRBOStatus_eCreated
public static final int eRBOStatus_eBinding
public static final int eRBOStatus_eBinded
public static final int eRBOStatus_eUnBinding
public static final int eEvent_NewRoute
public static final int eEvent_NewTraffic
public static final int eEvent_NewWeather
public static final int eEvent_FlushEngineData_DO_NOT_USE
public static final int eEvent_ClearCaches_DO_NOT_USE
public static final int eEvent_ShowCarModel_DO_NOT_USE
public static final int eEvent_ShowPedestrianModel_DO_NOT_USE
public static final int eEvent_ShowDotModel_DO_NOT_USE
public static final int eEvent_NewTileAnnotations
public static final int eEvent_ClearBreadcrumbs
public static final int eEvent_DumpGlyphs
public static final int eEvent_EngineBackgrounded
public static final int eEvent_FreeMemory
public static final int eEvent_NewConfig
public static final int eParameterBool_ShowCar
public static final int eParameterBool_ShowADI
public static final int eParameterBool_ShowRoute
public static final int eParameterBool_ShowMapScale
public static final int eParameterBool_EnglishUnits
public static final int eParameterBool_ShowRegions
public static final int eParameterBool_ShowRoads
public static final int eParameterBool_ShowAnnotations2D
public static final int eParameterBool_ShowAnnotations3D
public static final int eParameterBool_ShowAnnotationsModel
public static final int eParameterBool_ShowText2D
public static final int eParameterBool_ShowDebugGrid
public static final int eParameterBool_ShowTrafficHighlight
public static final int eParameterBool_ShowTrafficIncidents
public static final int eParameterBool_ShowBreadcrumbs
public static final int eParameterBool_ShowText3D
public static final int eParameterBool_ShowLandmarks
public static final int eParameterBool_RecordBreadcrumbs
public static final int eParameterBool_ShowSky
public static final int eParameterBool_ShowAnnotationsScreen
public static final int eParameterBool_DisableVehicleSmoothing
public static final int eParameterBool_ShowDebugInfo
public static final int eParameterBool_EnableDangerCone
public static final int eParameterBool_ShowRangeRings
public static final int eParameterBool_LowDetailView
public static final int eParameterBool_DriveRightSide
public static final int eParameterBool_ShowAnnotationBillboardLabel
public static final int eParameterBool_ShowStatsGraph
public static final int eParameterDouble_CarScale
public static final int eParameterDouble_ADILatitude
public static final int eParameterDouble_ADILongitude
public static final int eParameterDouble_VerticalOffset
public static final int eParameterDouble_LODBias
public static final int eParameterDouble_CameraDeclination2D
public static final int eParameterDouble_CameraDeclination3D
public static final int eParameterDouble_HorizontalOffset
public static final int eParameterDouble_AnnotationScale2D
public static final int eParameterDouble_AnnotationScale3D
public static final int eParameterDouble_DangerConeFieldOfView
public static final int eParameterDouble_DangerConeRadius
public static final int eParameterDouble_EyeDistance
public static final int eParameterDouble_OverlayAlpha
public static final int eParameterString_NoDraw
public static final int eParameterBinary_Breadcrumbs
public static final int eTouchEvent_Invalid
public static final int eTouchEvent_Begin
public static final int eTouchEvent_Move
public static final int eTouchEvent_End
public static final int eInteractionMode_Invalid
public static final int eInteractionMode_None
public static final int eInteractionMode_PanAndZoom
public static final int eInteractionMode_FollowVehicle
public static final int eInteractionMode_RotateAroundPoint
public static final int eInteractionMode_FreeLook
public static final int eMultiTouchMode_Invalid
public static final int eMultiTouchMode_Auto
public static final int eMultiTouchMode_Zoom
public static final int eMultiTouchMode_Pan
public static final int eMultiTouchMode_Rotate
public static final int eMultiTouchMode_Tilt
public static final int eMultiTouchMode_PanAndZoom
public static final int eMultiTouchMode_PanAndZoomAndRotate
public static final int eRenderingMode_Invalid
public static final int eRenderingMode_3D
public static final int eRenderingMode_3DNorthUp
public static final int eRenderingMode_3DHeadingUp
public static final int eRenderingMode_2D
public static final int eRenderingMode_2DNorthUp
public static final int eRenderingMode_2DHeadingUp
public static final int eOrientation_Invalid
public static final int eOrientation_PortraitBottom
public static final int eOrientation_PortraitTop
public static final int eOrientation_LandscapeLeft
public static final int eOrientation_LandscapeRight
public static final int eRasterEnable_Aerial
public static final int eRasterEnable_AerialWithLabels
public static final int eRasterEnable_Road
public static final int eRasterEnable_TerrainAerial
public static final int eRasterEnable_TerrainAerialWithLabels
public static final int eRasterEnable_TerrainRoad
public static final int eRasterEnable_HeightmapAsRaster
public static final int eRasterEnable_NONE
public static final int eColorFormat_Alpha
public static final int eColorFormat_Alpha16
public static final int eColorFormat_LuminanceAlpha
public static final int eColorFormat_RGB
public static final int eColorFormat_RGBA
public static final int eColorFormat_RGB_S3TC_DXT1
public static final int eColorFormat_RGBA_S3TC_DXT1
public static final int eColorFormat_RGBA_S3TC_DXT3
public static final int eColorFormat_RGBA_S3TC_DXT5
public static final int eColorFormat_RGB_PVRTC_4BPPV1
public static final int eColorFormat_RGB_PVRTC_2BPPV1
public static final int eColorFormat_RGBA_PVRTC_4BPPV1
public static final int eColorFormat_RGBA_PVRTC_2BPPV1
public static final int eTnMapLayer_NoLayer
public static final int eTnMapLayer_TilePoiLayer
public static final int eTnMapLayer_PoiLayer
public static final int eTnMapLayer_TrafficIncident
public static final int eTnMapLayer_TrafficCamera
public static final int eTnMapLayer_TrafficSpeedTrap
public static final int eTnMapLayer_RouteWaypoint
public static final int eTnMapLayer_Vehicle
public static final int eTnMapLayer_3dText
public static final int eTnMapLayer_UserDefined
public static final int eTnMapLayer_MaxUserDefined
public static final int eHighlightMethod_Desaturate
public static final int eHighlightMethod_DesaturateBackgroundToo
public static final int ANNOTATION_FIXED
public static final int ANNOTATION_BILLBOARD
public static final int ANNOTATION_SPRITE
public static final int ANNOTATION_SPLATTED
public static final int ANNOTATION_SCREEN
public static final int eTerrainGridResolution_32
public static final int eTerrainGridResolution_64
public static final int eTerrainGridResolution_128
public static final int eTerrainGridResolution_256
public static final int TnLogDisabled
public static final int TnLogError
public static final int TnLogWarning
public static final int TnInfo
public static final int TnVerbose
public static GLEngineJNI CreateMapEngine(long confId, String resourcePath)
public static void DestroyMapEngine(GLEngineJNI engine)
public void Notify(long viewId,
int event)
public boolean RequestTileAnnotations(long viewId,
int layer)
public boolean SetBool(long viewId,
int param,
boolean value)
public boolean GetBool(long viewId,
int param,
boolean[] value)
public boolean SetDouble(long viewId,
int param,
double value)
public boolean GetDouble(long viewId,
int param,
double[] value)
public boolean SetStringList(long viewId,
int param,
String[] strList)
public boolean SetBinary(long viewId,
int param,
byte[] value)
public boolean GetBinary(long viewId,
int param,
byte[][] value)
public long GetDefaultConfig()
public static long GetDefaultEngineConfig()
public boolean AddConfig(long confId,
String source)
public boolean AddConfig(long confId,
byte[] bytes)
public static boolean AddEngineConfig(long confId,
String source)
public static boolean AddEngineConfig(long confId,
byte[] bytes)
public static String GetVersionNumber()
public int GetBaseTileSize()
public long CreateView(long confId,
int x,
int y,
int width,
int height,
float dpi,
float view_scale_factor,
double latitude,
double longitude)
public long CreateView(long confId,
float zoomLevel,
int x,
int y,
int width,
int height,
float dpi,
float view_scale_factor,
double latitude,
double longitude)
public boolean DeleteView(long viewId)
public boolean ResizeView(long viewId,
int x,
int y,
int width,
int height)
public boolean ResizeView(long viewId,
int x,
int y,
int width,
int height,
float dots_per_inch,
float view_scale)
public long CreateRenderBufferObject(int width,
int height)
public boolean DeleteRenderBufferObject(long rboId)
public boolean BindRenderBufferObject(long rboId)
public boolean UnBindRenderBufferObject(long rboId)
public int GetRenderBufferObjectStatus(long rboId)
public boolean HandleTouchEvent(long viewId,
long timestamp,
int event,
int x,
int y,
float pinch)
public boolean HandleMultiTouchEvent(long viewId,
long timestamp,
int event,
GLEngineJNI.Point2f p1,
GLEngineJNI.Point2f p2)
public boolean SetTransitionTime(long viewId,
float seconds)
public boolean SetInteractionMode(long viewId,
int mode)
public int GetInteractionMode(long viewId)
public boolean SetMultiTouchMode(long viewId,
int mode)
public int GetMultiTouchMode(long viewId)
public boolean SetRenderingMode(long viewId,
int mode)
public int GetRenderingMode(long viewId)
public void SetOrientation(long viewId,
int orientation)
public int GetOrientation(long viewId)
public void EnableRasterType(long viewId,
int type)
public boolean LookAt(long viewId,
double latitude,
double longitude,
float heading)
public boolean SetZoomLevel(long viewId,
float zoomLevel)
public boolean SetZoomLevel(long viewId,
float zoomLevel,
int x,
int y,
double[] latitude,
double[] longitude)
public float GetZoomLevel(long viewId)
public boolean BeginSmoothZoomIn(long viewId)
public boolean BeginSmoothZoomOut(long viewId)
public boolean EndSmoothZoom(long viewId)
public boolean ShowRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height)
public boolean CalcRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height,
float[] zoomLevel,
double[] lookAtLatitude,
double[] lookAtLongitude)
public boolean CalcRegion(long viewId,
double northLat,
double westLon,
double southLat,
double eastLon,
int x,
int y,
int width,
int height,
float[] zoomLevel,
double[] lookAtLatitude,
double[] lookAtLongitude,
boolean gridAligned)
public void UpdateAndRenderAndBuild(float deltaSeconds)
public void UpdateAndRender(float deltaSeconds)
public void Build()
public void Update(float deltaSeconds)
public void Render()
public void Render(long viewId)
public void Update(long viewId,
float deltaSeconds)
public void UpdateAndRender(long viewId,
float deltaSeconds)
public void UpdateAndRenderAndBuild(long viewId,
float deltaSeconds)
public void Build(long viewId)
public boolean GetViewState(long viewId,
GLEngineJNI.EngineState[] state)
public boolean EnableView(long viewId)
public boolean DisableView(long viewId)
public void SetVehiclePosition(double degreeLatitude,
double degreeLongitude,
float heading,
int meterAccuracy)
public void SetVehiclePosition(GLEngineJNI.LatLonHeight position, double heading, int meterAccuracy, GLEngineJNI.LatLonHeight ahead, GLEngineJNI.LatLonHeight behind)
public void SetVehicleRangeRadius(double radius1,
double radius2)
public void SetGPSAccuracyAnimation(boolean accurate,
double radius)
public void SetRoutePositionAheadOfVehicle(String routeName, int segmentIndex, int edgeIndex, int pointIndex)
public long AddAnnotationGraphic(byte[] bytes,
int width,
int height)
public long AddAnnotationGraphic(byte[] bytes,
int width,
int height,
int colorFormat)
public long AddAnnotationGraphic(String source)
public boolean RemoveAnnotationGraphic(long graphicId)
public long AddModelInstance(long viewId,
long modelId)
public boolean RemoveModelInstance(long viewId,
long canvasModelId)
public boolean SetModelAlphaValue(long modelId,
int alpha)
public long AddModel(String source)
public long AddModel(byte[] bytes,
int size)
public boolean RemoveModel(long modelId)
public long AddModelAnnotation(long viewId,
int layer,
long graphicId,
double degreeLatitude,
double degreeLongitude,
double height)
public long AddModelAnnotation(long viewId,
int layer,
long graphicId,
double degreeLatitude,
double degreeLongitude,
double height,
long pickableIdNumber)
public boolean RemoveAnnotation(long viewId,
long annotationId)
public void SetAnnotationLocation(long annotationId,
double degreeLatitude,
double degreeLongitude,
double height)
public void SetAnnotationLocation(long annotationId,
double degreeLatitude,
double degreeLongitude)
public boolean EnableAnnotation(long annotationId)
public boolean DisableAnnotation(long annotationId)
public boolean HideAnnotation(long annotationId)
public boolean UnhideAnnotation(long annotationId)
public boolean EnableAnnotation(long viewId,
long pickableId)
public boolean DisableAnnotation(long viewId,
long pickableId)
public boolean HideAnnotation(long viewId,
long pickableId)
public boolean UnhideAnnotation(long viewId,
long pickableId)
public void ClearAnnotationLayer(long viewId,
long layer)
public boolean EnableAnnotationLayer(long viewId,
int layer)
public boolean DisableAnnotationLayer(long viewId,
int layer)
public boolean EnableAnnotationByGroup(long viewId,
String groupName)
public boolean DisableAnnotationByGroup(long viewId,
String groupName)
public boolean Bloom(long viewId,
long[] annotations,
float radius)
public boolean Shrivel(long viewId,
long[] annotations)
public GLEngineJNI.AnnotationSearchResult[] GetNearest(long viewId, int x, int y, float radius)
public boolean GetLatLon(long viewId,
int x,
int y,
GLEngineJNI.LatLonHeight outPosition)
public void ReloadRoute(long viewId,
String name)
public boolean EnableRoute(long viewId,
String name)
public boolean DisableRoute(long viewId,
String name)
public boolean EnableAllRoutes(long viewId)
public boolean DiableAllRoutes(long viewId)
public boolean HighlightRoute(long viewId,
String name,
int highlightMethod)
public boolean HighlightRoute(long viewId,
String name)
public boolean UnhighlightRoute(long viewId)
public boolean ReorderRoutes(long viewId,
String[] routeNames)
public void PanAlongRoute(long viewId,
String name)
public boolean ShowRegionForRoutes(long viewId,
String[] routeNames,
int x,
int y,
int width,
int height)
public boolean EnableTurnArrow(long viewId,
int segment)
public boolean EnableTurnArrow(long viewId,
String routeName,
int segment)
public boolean DisableTurnArrow(long viewId,
int segment)
public boolean DisableTurnArrow(long viewId,
String routeName,
int segment)
public boolean DisableAllTurnArrows(long viewId)
public boolean RemoveShapeModel(long viewId,
String modelIdJson)
public TnMapClientSupportJNI GetClientSupport()
public GLEngineJNI.TnBitmap GetBitmapSnapshot(int xOrigin, int yOrigin, int width, int height)
public GLEngineJNI.TnMapAnnotationParams GetDefaultAnnotationParams(long viewId, String style)
public GLEngineJNI.TnMapAnnotationParams GetDefaultAnnotationParams(long viewId, String style, int zoomLevel)
public GLEngineJNI.TnMapArrowParams GetDefaultArrowParams(long viewId, String style)
public GLEngineJNI.TnMapBillboardParams GetDefaultBillboardParams(long viewId, String style)
public long CreateAnnotation(long viewId,
GLEngineJNI.TnMapAnnotationParams params)
public long CreateAnnotation(long viewId,
GLEngineJNI.TnMapAnnotationParams params,
long graphicId,
long pickableIdNumber)
public long CreateBillboard(long viewId,
GLEngineJNI.TnMapBillboardParams params)
public long CreateBillboard(long viewId,
GLEngineJNI.TnMapBillboardParams params,
long pickableIdNumber)
public void SetTerrainGridResolution(int resolution)
public boolean UpdateAnnotation(long viewId,
GLEngineJNI.PickableParamPair[] textureSet)
public boolean WorldToViewport(long viewId,
GLEngineJNI.LatLonHeight position,
GLEngineJNI.Point2f outViewPosition)
public static String[] GetLogTopics()
public static void SetTopicLevel(String topic, int logLevel)
public static void SetAllTopicLevels(int logLevel)
public boolean SetDoubleArray(long viewId,
int param,
GLEngineJNI.ZoomValuePair[] zoomValuePairs)
public GLEngineJNI.ZoomValuePair[] GetDoubleArray(long viewId, int param)