我正在开发一个使用谷歌地图的安卓应用程序。我想在 MapView 中显示带有一些坐标的叠加图像。我需要为图像设置动画。请帮忙。我的代码如下
mapView = (MapView) findViewById(R.id.myGMap);
mapView.setBuiltInZoomControls(true);
mapController = mapView.getController();
mapView.buildDrawingCache();
mapView.setAnimationCacheEnabled(true);
mapView.setClickable(true);
mapView.getZoomLevel();
mapView.displayZoomControls(true);
mapView.getMapCenter();
List<Overlay> mapOverlays = mapView.getOverlays();
drawable = getResources().getDrawable(R.drawable.img1);
HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable);
int latitudeE6 = (int)((12.907382) * 1000000);
int longitudeE6 = (int)((77.595105) * 1000000);
point = new GeoPoint(latitudeE6,longitudeE6);
overlayitem = new OverlayItem(point, "", "");
mapController.animateTo(point);
itemizedoverlay.addOverlay(overlayitem);
itemizedoverlay.getCenter();
itemizedoverlay.getFocus();
mapOverlays.add(itemizedoverlay);