2017-05-10 39 views
0

我使用GoogleMap API來創建一個壺在某個位置標題的航線使用,問題是,當我在標記單擊它剛剛出現,我很奇怪他們如何在這兩個地方創建這個「對話」!如何像尤伯杯創建對話框,當我們做

我基本上都用這樣的:

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

    LatLng sydney = new LatLng(-34, 151); 
    mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(sydney, 15)); 
} 

enter image description here

回答

1

有一個叫showInfoWindow()一個Marker對象的一個​​方法,你可以明確地顯示信息窗口:

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

    LatLng sydney = new LatLng(-34, 151); 
    Marker marker = mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 

    marker.showInfoWindow(); 
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(sydney, 15)); 
} 

參考Info Window show/hide