簡體   English   中英

android Tab片段。 地圖未顯示

[英]android Tab fragment. Map not showing

我所有的標簽頁都正常工作,看起來好像地圖正在嘗試工作(我在左下角看到了Google徽標,但地圖未呈現。

home

這是我的Fragment活動:

public class BarberMapActivity extends Fragment implements 
OnMapReadyCallback{

    private GoogleMap mMap;

    public static BarberMapActivity newInstance() {
        BarberMapActivity fragment = new BarberMapActivity();
        return fragment;
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.barber_map_tab, null, false);
        SupportMapFragment mapFragment = (SupportMapFragment) this.getChildFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);

        return view;
    }

    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Sydney and move the camera
        LatLng sydney = new LatLng(34.0052982, -83.9888499);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
 }

這是我的地圖布局:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:id="@+id/map"
tools:context=".shopResult.tabs.BarberMapActivity"
android:name="com.google.android.gms.maps.SupportMapFragment" />

您應該將SHA-1添加到您的Google Developer Console中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM