0

从几个关于如何在 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);

 }
4

1 回答 1

1

您需要在项目的一个或多个目录中有一个marker.png(或其他)文件。marker.jpegdrawable*

于 2012-06-21T16:24:58.043 回答