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 上找到一些讨论。
不符合您的要求,您可以修改。
如何在我的 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 上找到一些讨论。
不符合您的要求,您可以修改。