2013-04-09 23 views

Odpowiedz

107

Według dokumentów Google Maps for Android V2:

Okno informacji pozwala na wyświetlanie informacji użytkownikowi kiedy dotknij znacznika na mapie. Domyślnie okno informacyjne jest wyświetlane, gdy użytkownik dotyka znacznika, jeśli znacznik ma ustawiony tytuł. Wyświetlane jest tylko jedno okno informacyjne o rozmiarze 1: 002:. Jeśli użytkownik kliknie inny znacznik, bieżące okno zostanie ukryte, a nowe okno informacyjne zostanie wyświetlone na . Możesz wyświetlić okno informacyjne programowo, wywołując na znaczniku docelowym showInfoWindow(). Okno informacyjne może być ukryte przez dzwoniąc pod numer hideInfoWindow().

Można pokazać okno informacyjne takiego:

Marker marker = myMap.addMarker(new MarkerOptions() 
        .position(latLng) 
        .title("Title") 
        .snippet("Snippet") 
        .icon(BitmapDescriptorFactory 
        .fromResource(R.drawable.marker))); 

marker.showInfoWindow(); 
+0

Dzięki wielkie! Zadziałało. – bond

+0

W oknie ifo dodaję fragment i tytuł, ale domyślnie niewidoczny fragment zostanie wyciągnięty z okna. Nawet gdy klikniesz znacznik zniknie z widoku, tylko tytuł będzie widoczny. Użytkownik musi przesunąć mapę, aby ją zobaczyć. Czy to jest odpowiednik, aby to naprawić? – Kantesh

+0

dzięki @ ss1271. – andrewww