0

我在我的应用程序中集成了 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);
4

0 回答 0