1
我使用的是谷歌角度地圖,我在我的地圖上繪製標記沒有任何問題。無法從markerScope獲取gMarkerScope
但是,當我嘗試使用infowindows並顯示標記窗口時,出現以下錯誤:「無法從markerScope獲取gMarker!」
我的標記如下:
var marker = {
id: item['id'],
// icon: icon,
latitude: item['data_1'],
longitude: item['data_2'],
title: item['title'],
show: false,
fit: true,
isIconVisibleOnClick: true,
closeClick: 'none'
};
和我的HTML是:
<ui-gmap-google-map id="map" center="map.center" pan="map.pan" zoom="map.zoom" draggable="true" refresh="map.refresh" options="map.options" events="map.events" bounds="map.bounds">
<ui-gmap-markers models="markers" coords="'self'" fit=true icon="'icon'" click="onClick" events="map.events" options="'options'">
<ui-gmap-windows show="'show'">
<div ng-non-bindable>{{title}}</div>
</ui-gmap-windows>
</ui-gmap-markers>
</ui-gmap-google-map>
窗口實際上用正確的信息顯示正確,但錯誤仍然拋出。
可能是什麼原因?
您是否使用異步任務? –
其中關於? –
也許你的錯誤被拋出,因爲它正在加載窗口之前檢查? –