我目前正在测试Here Maps SDK for Android。我有一组标记,需要能够缩放以适应屏幕。我尝试使用GeoBoundingBox,但必须同时插入2个位置(角落)。搜索了文档,但没有找到相关信息。是否可能,我该怎么做?
我如何尝试做到这一点
GeoBoundingBox geoBoundingBox = hereMap.getBoundingBox();
if (data != null && data.getItemGroups() != null) {
for (ItemGroup itemGroup: data.getItemsGroups()) {
ClusterLayer clusterLayer = new ClusterLayer();
for (Item item : itemGroup.getItems()) {
if (item != null && item.isLatLngOk()) {
GeoCoordinate coordinate = new GeoCoordinate(item .getLat(), item .getLng());
clusterLayer.addMarker(new MapMarker(coordinate, image));
geoBoundingBox.merge(new GeoBoundingBox(coordinate, coordinate));
}
}
hereMap.addClusterLayer(clusterLayer);
hereMap.zoomTo(geoBoundingBox, Map.Animation.LINEAR, 0); // This does not work
}
}