0
現在我的指令「map」中的命名空間有問題,因爲mapInit()函數做得很好。但是我的OverlayView()對象出現錯誤,無法修復它。這只是「自定義覆蓋」的谷歌文檔的第一步,但它不起作用。Google Maps API OverlayView()在AngularJS指令中不起作用
錯誤: 「的ReferenceError:MapSymbol沒有定義」
app.directive('map', function() {
var linkFunction = function(scope, element, attrs) {
MapSymbol.prototype = new google.maps.OverlayView();
var map;
function initMap() {
map = new google.maps.Map($('#map')[0], {
center: {lat: -34.397, lng: 150.644},
zoom: 3
});
}
initMap();
};
return {
link: linkFunction,
templateUrl: 'app/templates/map.html'
};});
你在哪兒定義'MapSymbol'? – Marcus
當我看參考例子時,沒有什麼更多了嗎?我應該定義它嗎?如何? https://developers.google.com/maps/documentation/javascript/examples/overlay-simple – afgvbdsr