2013-04-25 123 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