Mobile SDKs

What are Mobile SDKs?

A fully-native, 64-bit mapping experience for mobile devices.

Get Started

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 Documentation

Android 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;
            }
        });
    }
}

Connect and collaborate with a community of developers who are all on the same topic.

Android SDK Forum iOS SDK Forum

One subscription for all your geospatial needs