Google Maps Marker Label con più caratteri

Sto tentando di aggiungere un’etichetta di 4 caratteri (ad esempio “A123”) a un indicatore di Google Maps con un’icona ampia definita con un percorso personalizzato.

var marker = new google.maps.Marker({ position: latLon, label: { text: 'A123' }, map: map, icon: { path: 'custom icon path', fillColor: '#000000', labelOrigin: new google.maps.Point(26.5, 20), anchor: new google.maps.Point(26.5, 43) scale: 1, } }); 

L’ API dell’etichetta marker è limitata a un singolo carattere, quindi mostra semplicemente un indicatore con “A” nell’esempio sopra. Ho provato a utilizzare gli strumenti di sviluppo di Chrome per hackerare l’html creato da gmaps e ripristinare l’etichetta più lunga. Si mostra perfettamente senza modifiche al css richiesto, quindi ho solo bisogno di trovare un modo per ripristinare gli altri caratteri di etichetta che le mappe di Google hanno rimosso.

Ho sollevato un problema con Google Maps per richiedere il ritiro di questa restrizione. Prendi in considerazione la possibilità di votare per il problema di Google visitando il link in alto e il problema con protagonista per incoraggiare Google a risolverlo – grazie!

Ma nel frattempo, c’è una soluzione che posso usare per rimuovere l’unica restrizione?

C’è un modo per creare un’estensione personalizzata di google.maps.Marker per mostrare la mia etichetta più lunga?