我正在用 JAVA 在 Android 上创建一个使用 Here Maps 的应用程序。我要做的是在放大时按类别添加 pois,并在单击其中一个时获取坐标。
我尝试使用地图样式编辑器创建自定义地图样式,以通过 loadScene 方法将其添加到应用程序中,但我无法理解 ΥΑΜL 的工作原理。
这是正确的方法吗?我还有什么其他选择?
我正在用 JAVA 在 Android 上创建一个使用 Here Maps 的应用程序。我要做的是在放大时按类别添加 pois,并在单击其中一个时获取坐标。
我尝试使用地图样式编辑器创建自定义地图样式,以通过 loadScene 方法将其添加到应用程序中,但我无法理解 ΥΑΜL 的工作原理。
这是正确的方法吗?我还有什么其他选择?
地图样式是使地图更具交互性和意义的关键因素之一。样式因客户而异。牢记所有这些要点,我们以客户可以提供自己的样式配置文件并且可以在运行时加载的方式制作架构。自定义地图最灵活的解决方案是使用以 YAML 标记格式编写的配置文件创建您自己的地图样式。YAML 是一种易于理解的数据序列化语言,通常用于创建配置文件并与任何编程语言同时工作。
目前,我们为自定义样式提供了两个选项。
1>创建和加载自定义地图样式。
自定义地图最灵活的解决方案是使用以 YAML 标记格式编写的配置文件创建您自己的地图样式。类似于 JSON 格式。此类文件可以使用 HERE 提供的 WYSIWYG 地图样式编辑器生成。登录时,请使用您的 HERE 凭据 (access_key_id / access_key_secret)。 https://enterprise.here.com/map-style-editor/#12.528/52.5309/13.3848
2>加载自定义栅格图层。
自定义地图外观的另一种方法是在 HERE 地图样式之上添加您自己的栅格切片服务。这可以是您自己的服务器,您可以在其中托管要显示为世界选定区域顶部的叠加层的图块 - 或 OpenStreetMap 等公共图块服务器。
有关更多详细信息和示例,请参阅以下链接。