【问题标题】:android google map markers dont shownandroid谷歌地图标记不显示
【发布时间】:2016-04-24 20:00:36
【问题描述】:

我的应用程序有 3 个标签,其中一个标签包含谷歌地图。当我启动我的应用程序时,我看到了地图,我可以在地图上缩放和移动,但我看不到它上面的 crated 标记。

地图活动有自动生成的代码:

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));
    }

【问题讨论】:

  • “其中一个选项卡包含谷歌地图”“地图活动具有自动生成的代码”。你有两张地图吗?一个在标签中,另一个在活动中?
  • 活动包含 3 个选项卡。其中一项活动有地图,而此地图不显示标记。

标签: java android google-maps dictionary google-maps-markers


【解决方案1】:

检查您是否在Google API Console 中启用了安卓地图。检查您是否遵循了Official Google Documentation 中提到的所有步骤。您的活动必须扩展 FragmentActivity 并初始化 GoogleMap 对象。确保您已添加支持库。

尝试使用此行创建地图:

MapFragment mMapFragment=MapFragment.newInstance(mapOptions());

【讨论】:

    猜你喜欢
    • 2017-07-17
    • 2015-03-14
    • 2014-10-08
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多