-1
私はWebixのポップアップウィンドウにマーカー付きのGoogle Mapsインスタンスを取得しようとしていますが、私はinitMap is not a function
エラーが発生しています。 WebixでGoogle Mapsを直接初期化する方法がありますが、この時間マーカーオブジェクトは認識されません。ここに私のコードです:WebixポップアップのGoogleマップ
$$("showMapButton").attachEvent("onItemClick", function (id, e) {
if (!$$("mapwin"))
webix.ui({
view: "window",
adjust: true,
id: "mapwin",
position: "center",
move: true,
width: 600,
height: 600,
//top: 100, left: 50,
position: "center",
head: {
view: "toolbar",
elements: [
{ view: "label", label: "OpenStreet Map", align: 'left' },
{
view: 'button', label: 'Close', width: 70, click: function() {
$$("mapwin").hide();
}
}
]
},
body: {
width: 300,
height: 300,
template: "<div id='mapBody'> </div>"
},
});
// google.maps.event.addDomListener(window, "load", initMap);
function initMap() {
var uluru = { lat: 32, lng: 32 };
var map = new google.maps.Map(document.getElementById('mapBody'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
$$("mapwin").show();
});
私は確かにいくつかのヘルプを使用することができます...事前に感謝!