我正在嘗試在我的離子應用中實施谷歌地圖。角谷歌地圖 - 窗口不會打開點擊?
我能夠動態生成標記,但似乎無法綁定infowindows。
$scope.arrayOfMarkers = [];
for (var i = 0 ; i < results.length ; i++) {
var user = results[i];
var mySID = JSON.parse(window.localStorage.getItem("userObject")).userProfileId;
if (user.userProfileId != mySID) {
var userCoords = {
latitude: user.userProfileLatitude,
longitude: user.userProfileLongitude
};
var markerOptions = {
animation: "drop"
}
var thisMarker = {
id:i,
coords: userCoords,
options: markerOptions,
idKey: i,
window: {
show: false,
title: "Test"
}
}
$scope.arrayOfMarkers.push(thisMarker);
}
}
HTML
<ui-gmap-google-map id="map" center="map.center" zoom="map.zoom">
<ui-gmap-marker ng-repeat="marker in arrayOfMarkers" coords="marker.coords" options="marker.options" events="marker.events" idkey="marker.id" window="marker.window">
</ui-gmap-marker>
</ui-gmap-google-map>
當我點擊標記沒有任何反應。我應該如何實現窗口?
http://angular-ui.github.io/angular-google-maps/#!/
你是不是綁定'arrayOfMarkers'的範圍'$ scope' '$ scope.arrayOfMarkers = arrayOfMarkers;' –
我看着在文檔中,我想知道你從哪裏使用窗口指令 –