2013-08-22 52 views
11

Có sự cố, tôi đang cố gắng thêm bóng tùy chỉnh nhưng bằng cách nào đó nó không hiển thị. Tôi đã kiểm tra lỗi bằng cách sử dụng firebug nhưng không có gì sai, đường dẫn cũng chính xác. Tôi không biết tại sao nó không hoạt động. mã dưới đây.Bóng không hiển thị điểm đánh dấu bản đồ google

var marker = new google.maps.Marker({ 
     map: map, 
     position: latlngset, 
     shadow: 'codes/icon/shadow.png', 
     icon: baseicon+icon 
     }); 
+0

Lưu ý: Các bóng đánh dấu đã bị xóa trong phiên bản 3.14 của API JavaScript của Google Maps. Bất kỳ bóng nào được chỉ định theo chương trình sẽ bị bỏ qua. – DevWL

Trả lời

26

Với việc phát hành phiên bản thử nghiệm v3.14, mọi bản đồ không chỉ định số phiên bản sẽ nhận được hành vi làm mới hình ảnh mới, không bao gồm bóng.

Changes in the visual refresh

  • Tất cả các bóng đã được loại bỏ trong quá trình refresh hình ảnh. Bất kỳ bóng nào được chỉ định theo chương trình sẽ bị bỏ qua.
+5

Chà. Buộc phong cách trực quan "sạch" bằng cách tắt hoàn toàn bóng là một chút quá nhiều. Chỉ để tham khảo - tham số để chỉ định phiên bản là "v", vì vậy nếu bạn muốn có phiên bản mới nhất, chỉ cần nối thêm '& v = 3'. Nếu bạn muốn có một số phiên bản cụ thể, thì đó là '& v = 3.13'. – blade

+2

Tuy nhiên, chỉ có 3 phiên bản có sẵn, sau khi thay đổi làm mới trực quan đạt đến phiên bản "đã được cố định", sẽ không tránh được. – geocodezip

Các vấn đề liên quan