我在我的应用程序中集成了 HERE MAP Android 本机 SDK,并且遇到以下问题,任何人都可以帮助我。
1.)这里地图第一次加载问题,但是当我关闭或终止应用程序并再次重新启动它时,它工作正常。
private void setheremap() {
mapFragment = getMapFragment();
mapFragment.init(new OnEngineInitListener() {
@Override
public void onEngineInitializationCompleted(
final Error error) {
if (error == Error.NONE) {
map = mapFragment.getMap();
// Set the zoom level to the average between min and max
map.setZoomLevel((map.getMaxZoomLevel() + map.getMinZoomLevel()) / 2);
moveCameraFirstMyLocation();
Utils.hideCustomProgressDialog();
}
});
}
}
});
}
2.)其次是位置限制问题。
GeoBoundingBox geoBoundingBox=GeoBoundingBox.getBoundingBoxContainingGeoCoordinates (geoCoordinateList);
map.zoomTo(geoBoundingBox,map.getWidth()-150,map.getHeight()-150,Map.Animation.LINEAR,0);
map.setZoomLevel(14);