Questions tagged [here-ios]

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.

User Guide

API Reference

Quick Start

20 questions
6
votes
1 answer

NMACoreRouter calculateRouteWithStops no callback (swift)

I'm trying to create a route using Here API in Swift but I'm having some issues because the completion block is never called so I cannot know exactly what is the problem. Here is my code: let coreRoute = NMACoreRouter() let startPoint =…
razvan
  • 133
  • 4
3
votes
1 answer

Here Maps iOS Build Failing

[!] Unable to install vendored xcframework `heresdk` for Pod `here_sdk`, because it contains both static and dynamic frameworks. …
Aguilaair
  • 118
  • 1
  • 6
3
votes
1 answer

Here maps iOS SDK: Rotate the marker in Here maps

I am working on a vehicle tracking app using Here maps. I want to rotate the marker icon (NMAMapMarker) in the Here maps to a specific angle according to turn taken by the vehicle (similar to Uber app). Earlier I used Google maps, marker in Google…
2
votes
0 answers

Crash: nma_deice_log_size_bytes

I'm receiving this crash from Firebase Crashlytics with only versions iOS 13.5.1 and 14 (beta). The strange is that with previous versions this problem does not occur. I have installed the SDK HEREMaps 3.13.3. I can't find how to resolve it. Any…
2
votes
1 answer

HERE maps autosuggestion does not return expected results from downloaded map package while offline

Environment: HERE iOS SDK, version 3.13.2, account is "Freemium", but credentials are set up as "Premium" We are using NMAPlaces - createAutoSuggestionRequest to provide user with location suggestions as they type. We would like to support this…
D.Baida
  • 25
  • 4
2
votes
1 answer

Here Maps iOS SDK: Change the colour of sublegs in a route

I would like to know if it is possible to give different colors to different sub legs in a route using Here maps iOS SDK. I saw upcomingColor and traveledColor property in NMAMapRoute.h class but didn't see any documentation on how the traveled…
2
votes
1 answer

Unable to select a map object when Gesture delegate set

This is an issue related to HERE iOS HybridPlus SDK. If any interaction is done with mapView of class NMAMapView and NMAMapViewDelegate and NMAMapGestureDelegate both are set then only methods of NMAMapGestureDelegate are being called. For ex: If an…
Burhanuddin Sunelwala
  • 5,318
  • 3
  • 25
  • 51
1
vote
1 answer

Here Map: Different routes are drawn for same starting location and destination in iOS app and in web using JavaScript

I am using Here map to plot routes in my app. Now I have noticed that different routes were plotted in iOS and web app (javascript) for certain routes despite being given the same parameters. I'm giving the same starting location, destination, and…
1
vote
1 answer

iOS/Swift :: HERE Maps sporadicly crashing during init => [NSCFString hac_toVariant]

i'm currently facing an issue in two different projects using HEREMaps. Right after initializing via NMAApplicationContext.set(...) the app is crashing giving the following log: 2017-05-02 10:15:25.372 ANIO[3574:431630] -[NSCFString hac_toVariant]:…
iMike
  • 158
  • 4
0
votes
0 answers

Here Flutter (Explore) SDK: some tiles won't load

I'm having an issue where Here Flutter (Explore) SDK won't load certain tiles when programmatically controlling the camera. After zooming out and panning around manually, the tiles do load. However, it doesn't seem to be a transient issue, and it is…
Riwen
  • 4,734
  • 2
  • 19
  • 31
0
votes
1 answer

Incorrect boundingBox on NMAMapView for certain zoom levels with 3D projection

If I zoom my NMAMapView completely out so that you can see the earth globe (NMAMapViewMinimumZoomLevel) a call to NMAMapViews boundingBox property does return the following coordinates for all the top* / bottom* properties: po…
JonEasy
  • 921
  • 10
  • 22
0
votes
1 answer

HERE iOS SDK: Places API make*Request always returns nil

I am new to the Here iOS SDK and I am trying to use the places API by searching for places around a location. I did a pod try HEREMapsStarter and tried the following code: let places = NMAPlaces() let location = NMAGeoCoordinates(latitude: yyy,…
JonEasy
  • 921
  • 10
  • 22
0
votes
1 answer

Is NMACoreRouter part of Premium Here Maps framework?

In the NMAKitFramework of the free version (90 day trial) of Here Maps iOS SDK, I am not able to find NMACoreRouter.h file. Is it included only in the premium version?
0
votes
1 answer

HERE Maps Turn-by-Turn Navigation for Indoor 3D Venues supported?

I am trying to route between two 3D Venue Spaces within a building (Indoors) and Turn-by-Turn Navigation started. I find out, that there is no way to convert an Route of Type "NMAVenue3dCombinedRoute" into the required "NMARoute" Type to start the…
Peter Kreinz
  • 7,979
  • 1
  • 64
  • 49
0
votes
1 answer

Here Map Swift SDK Calculation of Route Always Error

I am using Here Maps's Premium SDK for iOS, on Xcode 8.2, Swift 3. Currently, I could display the maps, find my current location, and center the map to my current location. However, when I am trying to calculate the route using NMACoreRouter, it…
Russell H.
  • 21
  • 4
1
2