如何在MapActivity中显示HereWeGo-App中的标准PositionIndicator?

这个:

android - Here-SDK:如何显示默认的HereWeGo-Positionindicator?-LMLPHP

当我使用此代码时:

mPositioningManager = PositioningManager.getInstance()
mPositioningManager.addListener(
newWeakReference<PositioningManager.OnPositionChangedListener>(MyActivity.this));

if (mPositioningManager.start(PositioningManager.LocationMethod.GPS_NETWORK_INDOOR))
{
   mapFragment.getPositionIndicator().setVisible(true);
}


我得到此指标:

android - Here-SDK:如何显示默认的HereWeGo-Positionindicator?-LMLPHP

还有其他方法可以创建“ HereWeGo-Indicator”吗?据我了解,如果您实施指标iOS,则默认情况下会获得“ HereWeGo-Indicator”。

最佳答案

如果您想使用图片而不是像下面这样

Image img_current_location = new Image();
img_current_location.setImageResource(R.drawable.custom_img);


之后,在PositionIndicator上进行设置。

Map.getPositionIndicator().setMarker(img_current_location);


而且,如果您根本不想使用图像,则可以创建指南针标题。示例示例可以从下面的链接下载。

https://tcs.ext.here.com/sdk_examples/CustomPositionMarker.zip

在此post上可以找到一些讨论。

它不符合您的要求,但是您可以对其进行修改。

10-05 22:31