2012-06-21 56 views
0

从几个不同的教程中借用关于如何在Android上使用Google地图的代码,我遇到了一个问题,即“R.drawable.marker无法解析或不是字段“Android:R.drawable.marker无法解析或不是字段

R.java没有通过Eclipse中已知的错误导入。

public void onStart() { 
    super.onStart(); 

     // Create an ItemizedOverlay to display a list of markers 
      Drawable defaultMarker = getResources().getDrawable(R.drawable.marker); 
      HelloItemizedOverlay placesItemizedOverlay = new HelloItemizedOverlay (defaultMarker, this); 
      GeoPoint point =new GeoPoint((int)(41.856451 * 1E6), 
        (int)(-87.604864 * 1E6)); 
      OverlayItem overlayitem = new OverlayItem(point, "Line 1", "Line 2"); 
      List<Overlay> mapOverlays = mapView.getOverlays(); 

      placesItemizedOverlay.addOverlay(overlayitem); 
      mapOverlays.add(placesItemizedOverlay); 
      // mapView.getOverlays().add(placesItemizedOverlay); 

} 

回答

1

你需要有一个marker.png(或marker.jpeg或其他)文件中的一个或多个项目中的drawable*目录。

+0

你刚刚打败我回答我自己的问题,我的帽子给你了先生 –