因为我已经打掉我的最后一个问题,关于这个问题,由于发布关于我要去用正确的密码再次尝试这个问题从一个不同的代码...
所以这里的问题,我一直在运行一些测试与谷歌地图API为Android,当我试图建立使用我的图片我的一个地图的CustomItemizedOverlay,我注意到,当我使用getDrawable访问我的形象它返回null即使寿蚀本身就说明了我,我的形象是存在的,当我选择它绘制我想要访问的时候用ctrl +退格键:/
我一直在破坏我的头穿过墙壁,因为这一小时。 什么这里是错的任何线索?
提前致谢 :)
PS:可见日食打印显示我的资源里面的图像时,我用ctrl + Backspace键http://img.photobucket.com/albums/v328/thiagoshaman/errordrawable.png
码:
import java.util.List;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
public class MapHandlerActivity extends MapActivity {
private MapView mapView;
private static final int latitudeE6 = 37985339;
private static final int longitudeE6 = 23716735;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
setContentView(R.layout.maphandler);
mapView = (MapView) findViewById(R.id.map_view);
mapView.setBuiltInZoomControls(true);
List<Overlay> mapOverlays = mapView.getOverlays();
Resources res = this.getResources();
Drawable drawable = res.getDrawable(R.drawable.android_tiny_image);
CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, this);
GeoPoint point = new GeoPoint(latitudeE6, longitudeE6);
OverlayItem overlayItem = new OverlayItem(point, "Olá", "Estou em Athena, Grécia!");
itemizedOverlay.addOverlay(overlayItem);
mapOverlays.add(itemizedOverlay);
MapController mapController = mapView.getController();
mapController.animateTo(point);
mapController.setZoom(6);
}
@Override
protected boolean isRouteDisplayed() {
return true;
}
}