2013-04-25 86 views
1

我收到了无法解析为类型的错误。我是java的初学者,我正在尝试开发一个android应用程序。我在我收到的地方发表了一个推荐标志,不能解决类型错误。无法解析/无法解析到某个类型

 package com.example.majorproject; 

     import com.vogella.android.locationapi.maps.R; 

     import android.os.Bundle; 
     import android.app.Activity; 
     import android.view.Menu; 

     public class MajorProject extends Activity { 
    static final //LatLng HAMBURG = new //LatLng(53.558, 9.927); 
    static final //LatLng KIEL = new //LatLng(53.551, 9.993); 
    private //GoogleMap map; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    //map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)) 
     .getMap(); 

    if (//map!==null){ 
     //Marker hamburg = map.addMarker(new //MarkerOptions().position(//HAMBURG) 
      .title("Hamburg")); 
     //Marker kiel = map.addMarker(new MarkerOptions() 
      .position(//KIEL) 
      .title("Kiel") 
      .snippet("Kiel is cool") 
      .icon(//BitmapDescriptorFactory 
       .fromResource(R.drawable.ic_launcher))); 
    } 

    } 
+0

我想你需要导入类! – NINCOMPOOP 2013-04-25 05:58:14

+3

从您的代码中删除此行:import com.vogella.android.locationapi.maps.R; – 2013-04-25 05:58:55

+0

我试图删除导入语句,但错误仍然存​​在。而且我不清楚需要什么进口声明,因为他们没有提供任何必要的进口声明。 – 2013-04-25 06:03:13

回答

7

如果您在MapFragmentMarker收到错误,那么你有一些问题,你引用的google-play-services图书馆该怎么走。看看这篇博客我写的,在3第一步会向你解释如何正确地做到这一点:

Google Maps API V2

1

,如果您有问题,而在日食引用谷歌播放服务,那么地方Google Play服务库和您的项目放在同一个工作区中。它的作品....并且不要忘记添加支持库。

+0

这是模糊的。您能否提供如何包含Google Play服务库的详细信息?我假设需要下载或更新。 – mobibob 2014-01-03 22:26:25

+1

@mobibob我只是想提请注意,您需要将库复制到同一个工作区中,同时导入库以便正常工作。你可以在这里找到详细信息http://stackoverflow.com/questions/14371725/add-google-play-services-to-eclipse-project关于如何设置。 :) – RQube 2014-02-06 12:23:53