如何显示当前位置指示
How to show current location indication
我使用的是 Flutter SDK 版本 4.3.1.0。
我从地理定位器插件获取位置更新,并希望在 HERE 地图上显示位置。它正确地将地图居中到当前位置,但没有位置指示器。
我目前使用以下代码。我还需要什么?
void _showPosition(final GeoCoordinates coordinates) {
_mapView.mapScene.loadSceneForMapScheme(MapScheme.greyDay, (MapError error) {
if (error != null) {
print("Map scene not loaded. MapError: " + error.toString());
return;
}
_mapView.camera.lookAtPointWithDistance(coordinates, 1000);
});
}
我正在使用 Flutter Channel beta, v1.17.0-3.4.pre
适用于 Flutter 的 HERE SDK 不包含预配置的位置指示器。您可以通过在地图上添加一个圆形项目来轻松创建一个:
为此,我建议使用包含 GeoCircle
形状的 MapPolygon
。然后,您还可以动态更新 GeoCircle
的半径,以指示地理定位器插件的当前水平精度。
我使用的是 Flutter SDK 版本 4.3.1.0。
我从地理定位器插件获取位置更新,并希望在 HERE 地图上显示位置。它正确地将地图居中到当前位置,但没有位置指示器。
我目前使用以下代码。我还需要什么?
void _showPosition(final GeoCoordinates coordinates) {
_mapView.mapScene.loadSceneForMapScheme(MapScheme.greyDay, (MapError error) {
if (error != null) {
print("Map scene not loaded. MapError: " + error.toString());
return;
}
_mapView.camera.lookAtPointWithDistance(coordinates, 1000);
});
}
我正在使用 Flutter Channel beta, v1.17.0-3.4.pre
适用于 Flutter 的 HERE SDK 不包含预配置的位置指示器。您可以通过在地图上添加一个圆形项目来轻松创建一个:
为此,我建议使用包含 GeoCircle
形状的 MapPolygon
。然后,您还可以动态更新 GeoCircle
的半径,以指示地理定位器插件的当前水平精度。