This is the place for information about Nokia's HERE SDK APIs for iOS, which allow you to embed HERE Maps into your iOS Devices.
What is the HERE SDK for iOS?
The HERE SDK for iOS provides a set of programming interfaces that enable developers to build immersive, geographically-aware iOS applications by leveraging a powerful and flexible mapping platform. Through this SDK, developers can add rich location features such as routing, interactive maps, and global place search to their applications. The powerful client-side HERE SDK for iOS also includes a sophisticated engine for rendering map data and calculated routes. In addition to dynamically downloading map data, the SDK also supports offline maps using previously cached map data or downloaded map packages.
Vector Maps
The use of vector data provides a number of advantages over raster tile data. For example, vector data may be divided into any number of different layers, with custom rules determining when and how each layer is displayed. This enables use cases typically not possible with raster tiles, such as:
- dynamically altering the look and style of the map (for example: changing to night mode) without downloading new map data
- zooming the map smoothly rather than in discrete zoom steps
- rotating the map while maintaining correct label and icon orientation
Vector map data also requires significantly less storage space than raster map tiles, enabling map data to be downloaded for offline use. The result is a powerful hybrid solution where map data can be downloaded dynamically over a wireless data connection as needed, or maps for countries and regions can be preloaded for later use, enabling many use cases that eliminate the need for wireless data connections.
The HERE SDK uses vector data for all normal maps. Raster tiles are used when satellite, terrain, and custom maps are being displayed.