khi tôi sử dụng sencha touch2.2.1, tôi đã gặp một câu hỏi. Trong trình xem:Uncaught InvalidValueError: setMap: không phải là bản sao của Bản đồ
items: [{
id: 'mapCanvas',
xtype:'map',
useCurrentLocation: true,
}]
Trong bộ điều khiển:
var map= Ext.getCmp('mapCanvas');
console.dir(map);
var marker= new google.maps.Marker({
position: new google.maps.LatLng(25,118),
});
marker.setMap(map);
báo cáo lỗi:
của router InvalidValueError: setMap: không phải là một thể hiện của bản đồ, và không phải là một thể hiện của StreetViewPanorama
Tôi có thể xem bản đồ, nhưng tôi không thể thấy điểm đánh dấu và cách giải quyết sự cố?
khác biệt giữa setMap và bản đồ là gì? – Notflip
Làm việc cho tôi quá ... –
Jip, tôi có thể xác nhận điều này cũng có tác dụng với tôi .... nhưng tôi không biết tại sao? Một số thông tin sẽ là tuyệt vời! –