我的应用程序有3个标签,其中一个标签包含谷歌地图。当我启动我的应用程序时,我看到地图,我可以在地图上缩放和移动,但我看不到它上面的刻度标记。
地图活动包含自动生成的代码:
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
LatLng sydney = new LatLng(-34, 151);
mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
答案 0 :(得分:0)
检查您是否在Google API Console
中启用了Android的地图。检查您是否已按照Official Google Documentation中提到的所有步骤操作。您的活动必须延长FragmentActivity
并初始化GoogleMap对象。确保您已添加支持库。
尝试使用此行创建地图:
MapFragment mMapFragment=MapFragment.newInstance(mapOptions());