Thanks for downloading Nokia HERE Maps!
If you haven't already, check out the Getting Started documentation for Nokia HERE Maps here.
Nokia HERE Maps 3.0.0
Nokia HERE Maps for Nokia X
Nokia HERE Maps
The HERE API for Android provides a set of programming interfaces that enable developers to build immersive Android applications by leveraging a powerful and flexible mapping platform. Through these APIs, developers can add rich location features such as routing, interactive maps, and searching a global Place database to their applications. The powerful client-side HERE API for Android also includes a sophisticated engine for rendering map data and route calculation. In addition to downloading map data dynamically as needed, it also supports offline maps through use of previously cached map data or previously downloaded map packages.
NOTE: Xamarin.Android version 4.12.0 or higher is required!
The HERE API delivers vector-based map data, in contrast to most mapping SDKs that only provide APIs to display map data using raster tiles. With raster tiles, panning to a new location or moving to a new zoom level requires additional raster tiles must be downloaded, leading to a negative impact on application fluidity and the overall user experience.
Vector map data used by the HERE API consists of many data layers that are rendered based on rules describing what to display and how to display it. 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
- Tilting the map to show textured 3D landmarks
Moreover, vector map data 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 over a wireless data connection as needed, or maps for countries and regions can be preloaded for later use, eliminating the need for an always-present wireless data connection.
The HERE API uses vector data for all normal maps. Raster tiles are used when satellite, terrain, and custom maps are being displayed.
The main features offered by the HERE API for Android are listed below:
- Dynamically download vector maps for more than 190 countries in over 50 languages
- Map styles: normal street map, satellite map, transit map, and more
- Textured 3D landmarks
- Street level imagery
- Touch gestures (including pan, flick, pinch zoom, rotate, and tilt)
- Overlay objects on the map such as polylines, polygons, icons, and routes
- Overlay 3D map objects
- Overlay custom raster tiles on the map (for example, to display heat maps)
- Ability to render raster tiles and map objects interleaved within different map layers
- Venue maps
- Show real-time traffic flow and incidents
- 3D Buildings
- Traffic and transit object interaction
- Search through a broad set of geographical content, including 25 million streets, 200 million address points, and over 60 million categorized places across the globe
- Search for a specific place or explore by categories
- Get rich details for a Point of Interest (including images, ratings, reviews, and editorials)
- Perform geocoding and reverse geocoding lookups
- Offline places search, offline geocoding/reverse geocoding lookups
- Get driving or pedestrian directions
- Public Transit directions
- Specify preferred route type (fastest/shortest) and attributes to avoid (toll roads, motorways, parks, and more)
- Alternate routes
- Offline route calculation
- Driving directions that take traffic into account
To learn more, please visit the Nokia Developer portal at: http://developer.nokia.com/
- Updated to Nokia X Services revision 3
- Fixed build configuration and project loading issues in Visual Studio