Navmii Turn-by-Turn SDK
Write yourself a navigation system in Android
Classes | Public Member Functions | List of all members
navmiisdk.NavmiiPrivateApi Interface Reference

Private API. More...

Classes

enum  PoiGroup
 POI Lookup. More...
 
interface  ScreenshotCallback
 Make map screenshot. More...
 
class  ShareMyRideListener
 Shere my ride response listener. More...
 
class  ShareMyRideResponse
 Share my ride response. More...
 

Public Member Functions

void startPoiSearch (PrivatePoiLookupCallback callback, String pattern, NavmiiControl.MapCoord searchLocation, PoiGroup poiGroup, int maxResults, double radius)
 Starts offline POI search. More...
 
void startPoiSearchAlongTheRoute (PrivatePoiLookupCallback callback, String pattern, PoiGroup poiGroup, int maxResults, double searchDistance)
 Starts POI search along the route. More...
 
void shareMyRide (int duration, String trackingToken, boolean showTrack, int eta, NavmiiControl.MapCoord[] points, ShareMyRideListener listener)
 Share ride. More...
 
String getGoogleApiKey ()
 Returns Google API Key. More...
 

Detailed Description

Private API.

How to get access: NavmiiControl navmiiControl; String navigationSystemClassName = "geolife.android.navigationsystem.NavigationSystem"; Class<?> navigationSystemClass = Class.forName(navigationSystemClassName); Method getPrivateApiMethod = navigationSystemClass.getMethod("getPrivateApi"); NavmiiPrivateApi privateApi = (NavmiiPrivateApi) getPrivateApiMethod.invoke(navmiiControl);

Member Function Documentation

void navmiisdk.NavmiiPrivateApi.startPoiSearch ( PrivatePoiLookupCallback  callback,
String  pattern,
NavmiiControl.MapCoord  searchLocation,
PoiGroup  poiGroup,
int  maxResults,
double  radius 
)

Starts offline POI search.

Parameters
callbackPOI lookup callback
patternsearch pattern
searchLocationResults will sorted by distance around this coord
poiGroupPOI group (contains some POI categories)
maxResultsResults limit, set 0 to unlimit results
radiusSearch radius in meters, set -1 to use default radius
void navmiisdk.NavmiiPrivateApi.startPoiSearchAlongTheRoute ( PrivatePoiLookupCallback  callback,
String  pattern,
PoiGroup  poiGroup,
int  maxResults,
double  searchDistance 
)

Starts POI search along the route.

Route must be created.

Parameters
callbackPOI lookup callback
patternsearch pattern
poiGroupPOI group (contains some POI categories)
maxResultsResults limit, set 0 to unlimit results
searchDistanceDistance along the route in meters (ahead) to search
void navmiisdk.NavmiiPrivateApi.shareMyRide ( int  duration,
String  trackingToken,
boolean  showTrack,
int  eta,
NavmiiControl.MapCoord[]  points,
ShareMyRideListener  listener 
)

Share ride.

Parameters
duration... in seconds
trackingToken
showTrack
eta... in seconds
points
listener
String navmiisdk.NavmiiPrivateApi.getGoogleApiKey ( )

Returns Google API Key.


The documentation for this interface was generated from the following file: