Skip to content

Commit 4c13d1b

Browse files
committed
fix(ios): calculateRoute customOptions
1 parent 53a418c commit 4c13d1b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/routing/index.ios.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ abstract class RoutingService<T extends NTRoutingService, U extends RoutingServi
3939
public calculateRoute(options: RoutingRequest, callback: (err: Error, res: RoutingResult) => void) {
4040
return new Promise((resolve, reject) => {
4141
const nRequest = NTRoutingRequest.alloc().initWithProjectionPoints(options.projection.getNative(), mapPosVectorFromArgs(options.points));
42+
if (options.customOptions) {
43+
Object.keys(options.customOptions).forEach((k) => {
44+
nRequest.setCustomParameterValue(k, JSVariantToNative(options.customOptions[k]));
45+
});
46+
}
4247
const nRes = this.getNative().calculateRoute(nRequest);
4348
const result = nRes ? new RoutingResult(nRes) : null;
4449
resolve(result);

0 commit comments

Comments
 (0)