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

Here-SDK: How to show the default HereWeGo-Positionindicator?

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

这个:

当我使用此代码时:

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

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

我得到这个指标:

还有其他方法可以创建 "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);

如果您根本不想使用图像,那就创建罗盘 header。示例可以从下面link.

下载

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

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

不符合您的要求,您可以修改。