Google Karte, zeige Tooltip auf einem Kreis

7

Ich weiß, dass ich einen Marker mit einem Tooltip erstellen kann, der "ETWAS" wie folgt anzeigt:

%Vor%

Ich möchte dasselbe mit einem Kreis machen, aber title funktioniert nicht.

%Vor%

Es druckt den Kreis, aber zeigt nicht die Meldung "ETWAS".

Wie kann ich es tun? Gibt es eine andere Eigenschaft, um es zu bekommen?

Vielen Dank im Voraus.

    
Andres 11.01.2014, 23:11
quelle

3 Antworten

23

Der Tooltip wird über das native title -Attribut von DOM-Elementen erstellt, aber die API bietet keine Methode für den Zugriff auf das DOMElement, das den Kreis enthält.

Eine mögliche Problemumgehung könnte sein, stattdessen das title-Attribut des map-div zu verwenden (setze es onmouseover und entferne es onmouseout )

%Vor%     
Dr.Molle 12.01.2014, 04:49
quelle
3

Sie können auch InfoWindow anstelle des html-Titelattributs verwenden, da der Titel möglicherweise nicht immer mit der Maus angezeigt wird. InfoWindow sieht ziemlich gut aus.

%Vor%

Verwenden Sie dann den gleichen mouseover-Ereignismechanismus, um das InfoWindow zu zeigen:

%Vor%     
Jay Dubal 22.01.2016 10:36
quelle
1
  

Außerdem können wir den Ereignis-Listener direkt in der google.maps.Circle-Instanz hinzufügen.

Codebeispiel:

%Vor%

Habe gerade für eine Alternative geschrieben!

    
Akmal 28.12.2017 06:36
quelle