So che ci sono alcuni argomenti su questo argomento ma non ho ancora trovato una soluzione abbastanza buona.Google Maps v2 Marker zOrdering - Imposta in cima
HO BISOGNO di mettere un segnalino sopra a tutti gli altri segnalini. Come faccio a fare questo?
Ho provato ad aggiungere questo indicatore prima e dopo tutti gli altri marcatori, tuttavia l'ordine sembra essere dal basso (anteriore) a quello superiore (posteriore) sulla vista mappa. Questo non è accettabile in quanto voglio centrare su un marcatore che si trova di fronte a tutti i segnalini.
So che i poligoni possono essere ordinati ma preferirei un grafico ben disegnato!
In realtà non è possibile ordinare un poligono su un marker!
"L'ordine in cui questo poligono viene disegnato rispetto ad altre sovrapposizioni, tra cui polilinee, GroundOverlay e TileOverlays, ma non Marker. Una sovrapposizione con un più ampio indice z è tracciata su sovrapposizioni con indici z più piccoli. delle sovrapposizioni con lo stesso valore z-index è arbitrario, il valore predefinito è 0. " - https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Polygon
Qualcuno ha qualche idea su questo?
Questa è la risposta giusta. Che vergogna dover fare questo hack sporco per un compito così fondamentale. – lukas
E btw, l'impostazione del titolo non è richiesta. – lukas
Questo funziona. Non è necessario implementare setOnMarkerClickListener, però. Basta impostare InfoWindowAdapter come descritto sopra e chiamare showInfoWindow per impostare il marcatore in cima. –