2012-03-26 9 views
6

Se viene fatto clic su un marker vicino alla parte superiore della finestra della mappa, la finestra di apertura viene caricata all'esterno dell'area visibile e la mappa deve essere trascinata per visualizzare il contenuto di infowindow.Google maps v3 finestra di informazioni che si apre all'esterno della finestra di visualizzazione

Idealmente non desidero la panoramica automatica della mappa. C'è un modo per caricare l'infowindow in una direzione diversa, ad es. se il marcatore si trova nella parte superiore della finestra per visualizzare la finestra di introduzione in una direzione verso il basso.

+0

Ti riferisci alla finestra di informazioni predefinite di Google o a una finestra di informazioni personalizzate? –

risposta

5

No, non è possibile aprire le infowindows predefinite di Google in una direzione diversa poiché non si implementa la propria classe di infowindow. Ma è possibile disattivare l'auto-pannnig semplicemente passando TRUE a disableAutoPan proprietà di InfoWindowOptions oggetto come documentation said.

6

C'è un esempio che faceva parte dell'API JavaScript di Google Maps v3 Code Samples, che è stato spostato su GitHub, denominato: SmartInfoWindow. Fa esattamente quello che stai descrivendo. Controlla il codice sottostante e questo dovrebbe farti andare nella giusta direzione.

+0

I collegamenti forniti sono corretti ... devono essere stati rimossi – r0m4n

+0

@ r0m4n: Grazie per l'heads-up. Domani darò un'occhiata a questo e aggiornerò la risposta per correggere il problema, aggiornando i collegamenti se possibile e aggiungendo ulteriori dettagli alla risposta, quindi non è così dipendente dal collegamento. –

+0

più tardi oggi a gennaio 2017? ;) –

Problemi correlati