我没有其他人有这个问题,所以问...... The closest one is this posting,但他的解决方案并不适用于我。
我正在尝试将视图模型“绑定”到包含Google折线的视图。到目前为止,它一直很好 - 现在,不是那么多。问题是下面的bindTo()。显然,它不是“绑定”在我的视图模型上称为“点”的属性。 (这是一个MVCArray)我不知道为什么。 bindTo()挑剔它将会和将不会实际绑定到什么?
this.pline = new google.maps.Polyline({
map: this.map,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
this.pline.bindTo('path', this.viewModel, 'points');
我的视图模型
var CreateOrderPage1ViewModel = function () {
this.set('points', new google.maps.MVCArray());
this.set('radius', 0);
};
CreateOrderPage1ViewModel.prototype = new google.maps.MVCObject();
CreateOrderPage1ViewModel.prototype.constructor = CreateOrderPage1ViewModel;
CreateOrderPage1ViewModel.prototype.setRadius = function (radius) {
this.set('radius', radius);
};
更新:您是否在此页面上看到折线?我没有。
http://gmaps-utility-gis.googlecode.com/svn/trunk/v3test/mvc/poly_bind.html