È possibile utilizzare i dati della mappa di base dell'API di Google Maps come una sovrapposizione posizionata su sopra un livello mappa personalizzato?La mappa di base dell'API di Google Maps può essere utilizzata come sovrapposizione sopra un livello mappa personalizzato?
Vorrei creare una mappa che utilizza l'acqua di base di Google e terra/terreno come livello inferiore, quindi posizionare un livello dati personalizzato sopra (regioni poligonali rosse che rappresentano i miei dati), quindi posizionare infine la strada di Google Map/boundary/city labels in cima a tutto.
è possibile? Ho provato a spostare un layer di Google Maps (con solo strade/limiti/città attivate) sull'array overlayMapTypes, ma sembra forzare tutti i livelli di Google Maps su tutto e i miei dati di livello personalizzati (il secondo livello) è non più visibile.
La soluzione funziona, ma si hanno anche per accendere l'amministrazione * * e * acqua * 'featureType' S. Sei a conoscenza di un modo per ottenere che questa soluzione abbia lo stesso aspetto del livello * labels * incorporato? Anche dopo averlo fatto, lo strato aggiunto è molto più ingombrante del livello * labels * incorporato. La mia soluzione è quella di creare un 'StyledMapType' per livello di zoom, e scambiarli con il gestore' zoom_changed'. hai una soluzione migliore? –
Questo è stato un esempio interessante ma nel mio caso specifico non ha ancora aiutato. Nello specifico sto tentando di eseguire il rendering di un poligono, quindi di sovrapporre le etichette della mappa di base di Google in cima al poligono. L'ho raggiunto con una classe personalizzata LabelsOverlay http://codepen.io/adg29/pen/VaMLrv –
Per il livello in cima al tuo * livello personalizzato *, potrebbe essere necessario impostare gli styler degli styler 'feature: [{visibilità: 'off'}] 'per non sovrapporre il livello personalizzato. Potrebbe essere particolarmente importante disattivare la visibilità della funzione ** geometria ** –