HERE 地图:自定义 MapLocalModel 的颜色

HERE Maps: Customize the color of a MapLocalModel

我在这里使用示例代码:https://tcs.ext.here.com/sdk_examples/CustomPositionMarker.zip 创建自定义标记。 现在我想知道是否可以将 MapLocalModel 的颜色从黑色更改。我实际上有一个我想使用的箭头图像。我尝试使用 setTexture 但没有看到任何效果。你有一些演示如何设置纹理的示例代码吗?

MapLocalModel#setTexture 将只提供图像。您将需要添加纹理映射坐标来说明如何将图像映射到 3d 模型。请看以下link.

将此 API 视为 OpenGL 渲染。您提供一组三角形,一组用于将三角形呈现为形状的索引。您应用图像进行纹理化,并应用一组 [u,v] 坐标将每个顶点映射到纹理以栅格化输出。

如果您想要具有纯色的对象,可以使用 Phong material 来为网格着色。请参阅此 link 了解纯色。