![]() |
Navmii Turn-by-Turn SDK
Write yourself a navigation system in Android
|
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... | |
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);
void navmiisdk.NavmiiPrivateApi.startPoiSearch | ( | PrivatePoiLookupCallback | callback, |
String | pattern, | ||
NavmiiControl.MapCoord | searchLocation, | ||
PoiGroup | poiGroup, | ||
int | maxResults, | ||
double | radius | ||
) |
Starts offline POI search.
callback | POI lookup callback |
pattern | search pattern |
searchLocation | Results will sorted by distance around this coord |
poiGroup | POI group (contains some POI categories) |
maxResults | Results limit, set 0 to unlimit results |
radius | Search 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.
callback | POI lookup callback |
pattern | search pattern |
poiGroup | POI group (contains some POI categories) |
maxResults | Results limit, set 0 to unlimit results |
searchDistance | Distance 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.
duration | ... in seconds |
trackingToken | |
showTrack | |
eta | ... in seconds |
points | |
listener |
String navmiisdk.NavmiiPrivateApi.getGoogleApiKey | ( | ) |
Returns Google API Key.