当应用程序进入“免费驾驶”状态时,建筑物及其编号会从 map 上消失。如何防止这种情况发生? 尝试过
SKMapSettings.setHouseNumbersShown(true);
但这没有帮助。
代码:
SKNavigationSettings configuration = new SKNavigationSettings();
configuration.setNavigationType(SKNavigationSettings.SKNavigationType.REAL);
configuration.setDistanceUnit(SKMaps.SKDistanceUnitType.DISTANCE_UNIT_KILOMETER_METERS);
SKNavigationManager navigationManager = SKNavigationManager.getInstance();
navigationManager.setMapView(mapView);
navigationManager.setNavigationListener(...);
navigationManager.startNavigation(configuration);
SKMapSettings mapSettings = mapView.getMapSettings();
mapSettings.setHouseNumbersShown(true);
mapSettings.setMapDisplayMode(SKMapSettings.SKMapDisplayMode.MODE_2D);
适用于 Android 的 Skobbler SDK v2.5.1。
最佳答案
不幸的是,由于过去的一些设计决策,现在这是不可能的 - 一旦您输入“导航”,门牌号码和建筑物就会消失。
现在您无能为力,将来我们将考虑使此行为可配置。
关于android - 在免费驾驶中显示建筑物及其编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34949488/