2017-12-07 1 views
1

Wir möchten eine NMARoute ohne Aufruf von [NMACoreRouter calculateRouteWithStops: ...] erstellen, da es einen unnötigen HTTP-Aufruf an here.com sendet. Da wir bereits alle Informationen haben, um ein NMARoute-Objekt zu erstellen, möchten wir es nur initialisieren. Leider gibt es keinen öffentlichen Initialisierer. Gibt es einen anderen Ansatz zum Initialisieren eines NMARoute-Objekts?Erstellen Sie ein NMARoute-Objekt aus der JSON-Datei ohne zusätzlichen HTTP-Aufruf

Antwort

0

einen Blick auf Route Serialisierung Nehmen:

https://developer.here.com/documentation/ios-premium/topics/route-serialization.html

Grundsätzlich ist der Kern von ihm, dass Sie eine Route auf der Grundlage eines NSData Objekt erstellen: https://developer.here.com/documentation/ios-premium/topics_api_nlp_hybrid_plus/interfacenmaroute.html#topic-apiref__routefromserializedroute-colon-error-colon

Hinweis:

Die Routendaten hängen direkt von den Kartendaten auf Ihrem Gerät ab. Die Routingdaten können mit einer Kartenaktualisierung veraltet sein, und die Deserialisierung ist möglicherweise nicht gültig.

Verwandte Themen