ich bin ein Neuling in JavascriptGoogle Karte: Wie eine benutzerdefiniertes Infofenster verwendet, um benutzerdefinierte Overlay erstellen
Verwendung benutzerdefinierte Overlay aber immer erkennen setContent ‚undefinierte‚
mein Javascript-Code‘nicht Eigentum liest‘ ist https://github.com/SaneMethod/CGWin/blob/master/src/cGWin.js
und i jquery verwenden, da der Exel-Datei Parsen
////https://github.com/SaneMethod/CGWin/blob/master/src/cGWin.js/////
function GenCustomWindow() {
var CustomWindow = function() {
....
}
}
////parsing code////
$(document).ready(function() {
$.ajax({
type: "GET",
url: "",
datatype: "text",
success: function (data) { processData(data); }
});
});
function processData(allText) {
....
var info = new GenCustomWindow();
for(i = 0;i < name.length;i++)
{
marker = new google.maps.Marker({
position: new google.maps.LatLng(a, b),
map: map,
icon: markerImage,
optimized: false
});
google.maps.event.addListener(marker, 'click', (function (marker, i) {
return function() {
content =
'<div class="iw-title">' +
name[i] + '</div>' +
'<div class="iw-content">' +
'<div class="iw-subTitle">' + add[i] + '</div>' +
'</div>' +
'<div class="iw-bottom-gradient"></div>' +
'</div>';
info.CustomWindow.setContent('content');
}
})(marker, i));
}
}
gibt es immer Fehler in info.CustomWindow.setContent
Warum ist dieser Code ein Fehler?
und können Sie ein anderes benutzerdefiniertes Infowindow empfehlen?
danke, aber es funktioniert immer noch nicht..having same error –