HERE地图:自定义MapLocalModel的颜色

时间:2017-02-03 21:05:18

标签: android here-api

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

1 个答案:

答案 0 :(得分:1)

MapLocalModel #setTexture仅提供图片。您需要添加纹理贴图坐标以说明如何将图像映射到3d模型。请参阅以下link

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

如果您想要一个纯色的对象,可以使用Phong材质来遮蔽网格。请参阅此link以获取纯色。