2012-05-25 21 views
5

Phiên bản API Google Maps nào được sử dụng nếu bạn không chỉ định số phiên bản? Phiên bản phát hành mới nhất có lẽ? Các documentation about versioning không nói.Phiên bản API Google Maps nào được sử dụng theo mặc định?

Tài liệu đề xuất rằng ứng dụng sản xuất chỉ định số phiên bản phụ. Nhưng nó cũng nói rằng "tất cả thay đổi API sẽ tương thích ngược", vì vậy có lý do nào tôi nên chỉ định số phiên bản nếu tôi không sử dụng bất kỳ tính năng thử nghiệm nào không?

+0

Phiên bản mới nhất? –

Trả lời

6

tiếng Anh không phải là tiếng mẹ đẻ của tôi, vì vậy tôi có thể đọc phần này sai (từ doc versioning bạn liên kết)

Bạn có thể chỉ định phiên bản của API để tải trong phạm vi ứng dụng của bạn bằng cách xác định nó bằng cách sử tham số v ... Phiên bản hàng đêm (phát triển), được chỉ định với v = 3 hoặc bằng cách bỏ qua tham số v.

Tiếp theo, có đề cập đến 3,9 là hàng đêm.

Tài liệu của phiên bản

Version 3.9 Reference (hàng đêm)

Vì vậy, có vẻ như rời ra v (mà tôi làm) sẽ được tải hàng đêm, phiên bản 3.9.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

Về phần hai của câu hỏi của bạn: Tôi có thể nghĩ ra một lý do rất tốt để xác định một phiên bản:

nhất quán, khả năng dự báo, độ tin cậy

Bạn có thể muốn giữ cái nhìn tương tự - và cảm thấy trong khi làm việc trên bản cập nhật cho bản phát hành mới nhất của API Maps. Ví dụ: nhãn hoặc điều khiển bản đồ có thể di chuyển xung quanh.

Mặt khác, bạn cũng nên theo dõi các phiên bản mới nhất. Bằng cách trễ quá xa phía sau ứng dụng của bạn có thể ngừng hoạt động khi ứng dụng không được hỗ trợ.

Tôi chắc chắn có những lý do tốt hơn. Tôi không phải là nhà phát triển Maps chuyên nghiệp.

+0

Aha! Tôi đã không thấy rằng ít "hoặc bằng cách bỏ qua các tham số v" cụm từ giấu vào điểm bullet về phiên bản hàng đêm. Tôi nghĩ rằng họ có thể làm điều đó rõ ràng hơn bằng cách đề cập đến ở phần đầu của phần tài liệu về các phiên bản. Nhưng cảm ơn vì đã chỉ ra điều đó, câu trả lời cho câu hỏi của tôi. – orrd

3

Tôi đã xây dựng các ứng dụng dựa trên Google Maps mở rộng và theo kinh nghiệm của tôi, tốt hơn là chỉ định phiên bản API cho một dự án dài hạn. Ví dụ một vấn đề tôi đang phải đối mặt với thời gian gần đây: Hệ thống này được xây dựng và thử nghiệm cùng với v3.6 nhưng Google phát hành một experimental version

nào được nạp theo mặc định nhưng từ Mặt khác không được khuyến khích cho doanh nghiệp hoặc phát triển nghề nghiệp.

Vì vậy để tránh một số trục trặc xuất hiện đột nhiên tôi đã phải xác định phiên bản API:

<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script> 

Sau đó, sau đó tất cả mọi thứ trở lại bình thường. Bạn có thể nhanh chóng tham khảo phiên bản API bằng cách nhập vào bảng điều khiển trình duyệt google.maps.version.

Tôi hy vọng ai đó có thể thấy nó hữu ích.

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