2016-08-21 2 views
-1

Ich würde gerne wissen, ob es einen Weg gibt, zu verhindern, dass ein Google-Kartenmarker anklickbar ist. Ich dachte, dass dies etwas ist, das in den Kartenoptionen unter Verwendung des folgenden Codes eingerichtet werden kann.Verhindern, dass Google-Kartenmarker anklickbar ist

map_options: {   
    clickable: false, 
}, 

fand ich dies in einem wirklich alten Blog-Post:

http://www.technoreply.com/how-to-make-google-map-marker-non-clickable/

Allerdings bin ich nicht sicher, ob diese Option oder nicht veraltet.

+0

Können wir die entsprechenden JavaScript-Code? – Xetnus

+0

Die anklickbare Eigenschaft auf dem [google.maps.Marker] (https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions) ist wahrscheinlich, was Sie wollen. – geocodezip

Antwort

1

Um zu verhindern, dass ein Marker anklickbar ist, setzen Sie die Eigenschaft clickable auf false (es macht keinen großen Unterschied, wenn Sie nicht über das Klickereignis verfügen, außer dass der Cursor sich nicht ändert).

function initialize() { 
 
    var map = new google.maps.Map(
 
    document.getElementById("map_canvas"), { 
 
     center: new google.maps.LatLng(37.4419, -122.1419), 
 
     zoom: 13, 
 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
 
    }); 
 
    var marker = new google.maps.Marker({ 
 
    map: map, 
 
    position: map.getCenter(), 
 
    clickable: false 
 
    }); 
 

 
} 
 
google.maps.event.addDomListener(window, "load", initialize);
html, 
 
body, 
 
#map_canvas { 
 
    height: 100%; 
 
    width: 100%; 
 
    margin: 0px; 
 
    padding: 0px 
 
}
<script src="https://maps.googleapis.com/maps/api/js"></script> 
 
<div id="map_canvas"></div>

Verwandte Themen