我收到的错误就像无法解析为某种类型一样。我是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 :(得分:7)
如果您在MapFragment
和Marker
上收到错误,那么您引用google-play-services
库的方式就会出现问题。看看我写的这篇博文,3个第一步将向您解释如何正确地完成它:
答案 1 :(得分:1)
如果您在eclipse中引用google-play-service时遇到问题,请将Google Play服务lib和您的项目放在同一个工作区中。它工作....并且不要忘记添加支持库。