Ich zeichne Raster auf Google Maps mit API.Kann ich google.map.overlayMapTypes.insertAt() actionListener?
function CoordMapType(tileSize) {
this.tileSize = tileSize;
}
CoordMapType.prototype.getTile = function(coord, zoom, ownerDocument) {
var div = ownerDocument.createElement('div');
div.innerHTML = coord;
div.style.width = this.tileSize.width + 'px';
div.style.height = this.tileSize.height + 'px';
div.style.fontSize = '10';
div.style.borderStyle = 'solid';
div.style.borderWidth = '1px';
div.style.borderColor = '#AAAAAA';
return div;
};
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: {lat: 41.850, lng: -87.650}
});
// Insert this overlay map type as the first overlay map type at
// position 0. Note that all overlay map types appear on top of
// their parent base map.
map.overlayMapTypes.insertAt(
0, new CoordMapType(new google.maps.Size(256, 256)));
}
Der obige Code wurde auf dem Kartengitter zeichnen.
Aber ich kann AddActionListener (onclick, mouseover ...) jede Rasterzelle nicht hinzufügen.
Wie kann ichActionListener zur Gitterzelle hinzufügen?
http://codepen.io/Lincecum/pen/grQwxr –