Hy大家.......
我成功地让Google maps android API v2
工作了
但谷歌地图使用 FragmentActivity 来显示地图
我想用片段来显示里面的地图
目前我正在使用此代码
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
try
{
setContentView(R.layout.maps);
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
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)));
// Move the camera instantly to hamburg with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(HAMBURG, 15));
// Zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
}
catch (Exception e)
{
// TODO Auto-generated catch block
Log.d("Error in Maps.class = " , e.toString());
}
}
但是我不想从FragmentActivity扩展,而是想从Fragment扩展,即在片段内显示地图 在这方面的任何帮助将受到高度赞赏.. 提前谢谢.......
答案 0 :(得分:0)
如果您已成功安装新的地图V2库,那么您应该可以从“SupportMapFragment”扩展。
这里有Javadoc信息。 http://developer.android.com/reference/com/google/android/gms/maps/SupportMapFragment.html