Mobile SDKs
What it can do for you
Consistency
Extend your application’s experience to any Android or iOS device, anywhere.
Touch It, Bring It
Users can find closest stores or delivery locations, while rotating, and zooming on the go.
Modern Experience
Build native Android and iOS apps and choose from different map styles to match your app or brand.
Stronger, Faster
The mobile mapping SDK is stronger, faster, and will be replacing our Flash SDK, and JavaScript SDK. Please see this blog post for dates on when these SDKs will be retiring.
Key Features:
Native Maps
Our native mobile maps are available in basic, night, satellite and our unique MapQuest style.
Interactive
Our gorgeous maps are rotatable and zoomable.
Vector-based Traffic
Format traffic lines and colors to match your brand or mood.
How it Looks
iOS Objective C SDK
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
self.mapView.mapType = MQMapTypeSatellite;
}
iOS Swift SDK
override func viewDidLoad() {
super.viewDidLoad()
mapView?.mapType = .Satellite
}
Access everything you need to know about each of our APIs and SDKs. From response codes to release notes, it’s all here.
Android SDK Documentation iOS SDK DocumentationAndroid SDK
import com.mapquest.mapping.maps.OnMapReadyCallback;
import com.mapquest.mapping.maps.MapboxMap;
import com.mapquest.mapping.maps.MapView;
public class MainActivity extends Activity {
private MapboxMap mMapboxMap;
private MapView mMapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mMapView = (MapView) findViewById(R.id.mapquestMapView);
mMapView.onCreate(savedInstanceState);
mMapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
mMapboxMap = mapboxMap;
}
});
}
}