iOS - SKNavigationSettings音频建议,transportMode之间没有区别

时间:2018-05-17 16:24:20

标签: ios objective-c skmaps

这是我试过的:

[SKRoutingService sharedInstance].navigationDelegate = self;
SKNavigationSettings* navSettings = [SKNavigationSettings navigationSettings];
navSettings.transportMode = SKTransportPedestrian;
navSettings.showStreetNamePopUpsOnRoute = YES;
navSettings.viaPointNotificationDistance = 5;
navSettings.navigationType=SKNavigationTypeReal;
navSettings.distanceFormat=SKDistanceFormatMetric;
[[SKRoutingService sharedInstance]startNavigationWithSettings:navSettings];

当我尝试使用不同的transportMode时,我发现行为没有任何差异。我相信音频建议仅针对汽车,其中建议在远距离警报用户(在30米右转右转......)。但我希望它能在短距离内提醒用户(在2米处右转......)

我该怎么做才能获得行人的建议,而不是汽车/自行车骑手?

1 个答案:

答案 0 :(得分:2)

您可以在SKMaps.bundle>中更改行人建议的预定义距离。 AdvisorConfigs>行人> advice_places.adv 第一列表示distance_outside_city,第二列表示第二列distance_in city。 Here您可以在SDK音频建议中找到更多信息并了解相关信息。