Tôi đang sử dụng API Google Maps để hiển thị bản đồ trên một trang nhất định.API Google Maps - Tải chậm javascript
Vấn đề là tệp http://maps.google.com/maps?file=api.....
đôi khi xảy ra tải rất chậm - giảm hiệu suất của trang, vì phần còn lại của JavaScript được tải lần đầu tiên trên tài liệu sẵn sàng, mà hiếm khi đạt được - vì trình duyệt khóa tập tin chờ Google.
Tôi đã cố gắng di chuyển tệp JavaScript từ thẻ <head>
xuống dưới nội dung của tôi. Nhưng phần còn lại của JavaScript không bao giờ được kích hoạt vì trình duyệt chờ tệp từ Google.
Có cách nào xung quanh vấn đề này hoặc có ai khác gặp phải sự cố tương tự không? Nó bắt đầu gần đây, và tôi không biết tại sao.
Đây là mã của tôi, nếu có ai quan tâm:
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAa24xicak8_ghHX58i7La7hRFh9iM79SNC94rOejOtdMRvQmJiBS6Uv5F_1BNSh9ZuSzFXyekHISgew"> </script>
<script type="text/javascript" src="/js/maps.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Google Maps
initialize();
// Other JavaScript comes here....
});
</script>
Nếu tôi truy cập
http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAa24xicak8_ghHX58i7La7hRFh9iM79SNC94rOejOtdMRvQmJiBS6Uv5F_1BNSh9ZuSzFXyekHISgew
Các tải tập tin ngay lập tức.
Bạn đang sử dụng Firebug? Tôi thấy rằng firebug giảm hiệu suất của ứng dụng của tôi khi tôi đang làm việc với các bản đồ api, và nếu tôi xem trang trên một trình duyệt mà không có firebug thì tốt. –
Tôi đã nhìn thấy cùng một điều, nhưng chỉ trong firefox và khi chạy với localhost. IE và Chrome đã ổn. – RichH
Tôi đang sử dụng Firebug để gỡ lỗi. Tôi có thể thử tắt nó đi và xem nó có giúp ích gì không. – janhartmann