HERE iOS SDK Developer's Guide

NMALink

Class Summary

class NMALink

Derived from: NSObject

Represents a HERE Places resource link which requires another request to be made in order to retrieve the full detauls of the resource.

Include: NMAKit.framework/headers/NMALink.h

Inheritance Diagrams

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NSString *  iconUrl

Gets an URL of the icon for the resource to which assiciated with this NMALink

[readable, assign] NSString *  name

Gets the localized name for the resource to which the NMALink refers

[readable, assign] NSString *  uniqueId

Gets the unique identifier for the resource to which the NMALink refers

[readable, assign] NSString *  url

Gets the NSString representation of the link URL

Class Details

Represents a HERE Places resource link which requires another request to be made in order to retrieve the full detauls of the resource. The link contains basic metadata about the linked resource.

The interface is typically subclassed to provide methods to make the appropriate resource request.

Public Property Details

[readable, assign] NSString * iconUrl

Gets an URL of the icon for the resource to which assiciated with this NMALink.

Note:

An icon URL for a NMALink object is optional, so this property could be nil. Application can download the icon online with this URL, but it needs to use its own icon for offline.

[readable, assign] NSString * name

Gets the localized name for the resource to which the NMALink refers.

Client applications can safely display this name to the user.

Note:

A title for a linked object is optional, so this property could be nil.

[readable, assign] NSString * uniqueId

Gets the unique identifier for the resource to which the NMALink refers.

Note:

An identifier for a linked object is optional, so this property could be nil.

[readable, assign] NSString * url

Gets the NSString representation of the link URL.

This URL may be used to perform an HTTP GET request to the HERE Places REST service to retrieve the full metadata of the linked resources.

The request may return a HTML or JSON response. If url contains "places.hybrid.api.here.com", it will return a JSON response as specified at http://developer.here.com/places If URL contains other domains, it will most likely return a HTML response.

Note:

For convenience it is recommended to use request methods in dervied classes when available.

You cannot use this account to purchase a commercial plan on Developer Portal, as it is already associated to plans with different payment methods.

To purchase a commercial plan on Developer Portal, please register for or sign in with a different HERE Account.

Something took longer than expected.

The project should be available soon under your projects page.

Sorry, our services are not available in this region.

Something seems to have gone wrong. Please try again later.

We've detected that your account is set to Australian Dollars (AUD).
Unfortunately, we do not offer checkouts in AUD anymore.
You can continue using your current plan as normal, but to subscribe to one of our new plans,
please register for a new HERE account or contact us for billing questions on selfservesupport@here.com.