首页 > 解决方案 > 您可以从 HERE Android SDK 的地图中删除 2D 地标吗?

问题描述

我的问题很简单,我想在调用后从地图中删除除端点标记之外的所有地标,NavigationManager.navigate()或者NavigationManager.simulate()可以这样做吗?如果是那么我需要使用什么?

PS-我设置setLandmarksVisible()为 false 但显然它只隐藏 3d 地标。

*我所说的二维地标是指这些 在此处输入图像描述

标签: androidhere-api

解决方案


如果您指的是挤压建筑物,您可以在 SDK 3.x 中像这样配置它:

适用于 Android 的 SDK 支持建筑物和结构的 3D 表示。此功能称为拉伸建筑物,您可以使用 com.here.android.mpa.mapping.Map 中的 setExtrudedBuildingsVisible() 方法显示它们。请参阅:https ://developer.here.com/documentation/android-premium/3.17/dev_guide/topics/map-extruded-buildings.html

如果您指的是 2D Carto POI(如上图),那么您可以通过 Map.setCartoMarkersVisible 在 SDK 3.x 中禁用此功能,例如:

 map.setCartoMarkersVisible(IconCategory.ALL, false);

请参阅:https ://developer.here.com/documentation/android-premium/3.17/api_reference_java/index.html?com%2Fhere%2Fandroid%2Fmpa%2Fmapping%2FMap.html


推荐阅读