You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An open source toolset for building applications that need navigation, directions, geocoding, or static map imagery.
7
9
8
-
# Mapbox Android Services (MAS)
10
+
To avoid bringing unnecessary dependencies to Android projects, this project is split into specialized libraries:
9
11
10
-
An open source toolset for building applications that need directions, geocoding, or static map imagery. Two libraries are at your disposal: a **Java library** compatible with any Java application and an **Android library** intended to be used specifically for Android applications.
12
+
*`mapbox-java-core`: Java models shared across all modules.
13
+
*`mapbox-java-geojson`: Java support for GeoJSON objects (`Feature`, `FeatureCollection`, `Geometry`, `GeometryCollection`, `LineString`, `MultiLineString`, `MultiPoint`, `MultiPolygon`, `Point`, and `Polygon`).
14
+
*`mapbox-java-services`: Support for Mapbox APIs (directions, geocoding, map matching, distance, static image) including Turf.
15
+
*`mapbox-java-services-rx`: RxJava extensions for `mapbox-java-services`.
16
+
*`mapbox-android-services`: Drop-in replacement for the Android Geocoder using Mapbox services.
17
+
*`mapbox-android-telemetry`: Telemetry component for the [Mapbox Android SDK](https://www.mapbox.com/android-sdk/).
18
+
*`mapbox-android-ui`: Android-specific widgets, includes an autocomplete view for the Mapbox Geocoding API.
11
19
12
20
### Features
13
21
@@ -16,10 +24,11 @@ An open source toolset for building applications that need directions, geocoding
16
24
*[x] Integrate with the [Directions API](https://www.mapbox.com/directions/)
17
25
*[x] Integrate with the [Geocoding API](https://www.mapbox.com/geocoding/)
18
26
*[x] Integrate with the [Map Matching API](https://www.mapbox.com/blog/map-matching/)
27
+
*[x] Integrate with the [Distance API](https://www.mapbox.com/blog/distance-api/)
19
28
*[x] Integrate with the [Static Image API](https://www.mapbox.com/api-documentation/#static)
For more details on how to install and use MAS in an application, see the [Mapbox Android Services website](https://www.mapbox.com/android-sdk/#mapbox_android_services).
33
60
34
61
### Sample code
35
62
36
63
Check the [Android Test App](https://github.com/mapbox/mapbox-java/tree/master/libandroid/app) for examples or download the [Mapbox Demo App](https://play.google.com/store/apps/details?id=com.mapbox.mapboxandroiddemo) to see what's possible with Mapbox Android Services. You can also visit the [Mapbox Android SDK examples page](https://www.mapbox.com/android-sdk/examples/) for additional code examples.
64
+
65
+
### Contributing
66
+
67
+
All libraries are contained within the `mapbox` folder. You can import the project using Android Studio or IntelliJ IDEA.
0 commit comments