标记在Google Map Android中不可见

时间:2015-02-07 10:44:38

标签: android google-maps

我已经跟踪https://developers.google.com/maps/documentation/android/start#installing_the_google_maps_android_v2_api中的每一步并获取地图,但是当我尝试实现标记时,它不显示标记或无法更改setMapType或对地图执行任何操作。

这是我的代码:

static final LatLng latlong = new LatLng(37.7750, 122.4183);
    private GoogleMap googleMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        try {
            if (googleMap == null) {
                googleMap = ((MapFragment) getFragmentManager()
                        .findFragmentById(R.id.map)).getMap();
            }
            googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
            Marker TP = googleMap.addMarker(new MarkerOptions().position(
                    latlong).title("Hello world"));

        } catch (Exception e) {
            e.printStackTrace();
        }

    }

没有错误,但我猜想我错过了什么......请帮忙......抱歉这个愚蠢的问题。

1 个答案:

答案 0 :(得分:0)

我不确定,但尝试更改您的代码,使用OnMapReadyCallback实施getMapAsynchere)。

Here是文档中的好例子。