2017-04-01 25 views
5

Tôi cố gắng để áp dụng những gì có trong các tài liệu Gor google maps trong ion 2 vì nó là trong các trang web chính thức: Ionic Docs Google MapsLoại 'Hứa hẹn <void>' không thể gán để nhập 'Marker'. Thuộc tính '_objectInstance' bị thiếu trong loại 'Hứa hẹn <void>'. Ionic 2

Tôi đã nhận lỗi này:

Type 'Promise<void>' is not assignable to type 'Marker'. Property '_objectInstance' is missing in type 'Promise<void>'. Ionic 2 

vì nó được hình dung trong ảnh chụp màn hình dưới đây: enter image description here

+1

những gì sẽ xảy ra nếu bạn chỉ cần khai báo nó như bất kỳ: 'marker const: bất kỳ = đồ ...'? – sebaferreras

+0

khaled tôi cần phải nói chuyện với bạn [email protected] –

+0

tôi cần nhà phát triển ionic 2, arabic one^_ ^ –

Trả lời

3

tôi có lỗi này quá, và là giải pháp tôi đã tìm thấy là không sử dụng biến đánh dấu, nhưng chỉ viết

map.addMarker(markerOptions).then(...) 

Và nó hoạt động, điểm đánh dấu của tôi đã được hiển thị.

1

thử điều này:

map.addMarker(markerOptions) 
    .then((marker: Marker) => { 
    marker.showInfoWindow(); 
    }); 

thay vì

const marker: Marker = map.addMarker(markerOptions) 
    .then((marker: Marker) => { 
    marker.showInfoWindow(); 
    }); 
Các vấn đề liên quan