http://plnkr.co/edit/VcsNt1roifC0n64MgzrPGoogle Maps benutzerdefinierte Infofenster
});
var node=document.createElement('div');
node.innerHTML= '';//set chart URL
self.infowindow.setOptions({content:node,map:self.map});
};
}
Linie 126: Der Versuch, ein custominfo Fenster zu ziehen (in denen ich html haben) für meine Polygon-Layer. Ich komme nicht dazu, es zur Arbeit zu bringen, wenn ich oben auf der Bühne bin; Dadurch wird meine Karte nicht geladen. Jede Hilfe wird geschätzt.
===
Linie 108
// Polygon for Outlines
self.polygon2 = new google.maps.FusionTablesLayer({
suppressInfoWindows: true,
query: {
from: self.outlineFTID,
select: self.outlineColumn
},
styleId: 2,
templateId: 2
});
// generate new polygon window
self.infowindow = new google.maps.InfoWindow();
google.maps.event.addListener(self.polygon1, 'click', function(e) {});
//call drawVisualization when the infowindow is ready
google.maps.event.addListenerOnce(self.infowindow, 'domready', function() {
});
Es funktioniert so weit wie hier ... aber wenn ich folgendes hinzufügen es bricht:
//create the content for the infowindow
var node=document.createElement('div');
node.innerHTML= 'hello';//set your chart URL
self.infowindow.setOptions({position:e.latLng,content:node,map:self.map});
});
}
Ich habe eine Reihe von Re-Konfigurationen ausprobiert, aber es kann nicht funktionieren. Ich stelle mir vor, dass es wegen der var self ist – Berry