2010-07-28 48 views
14

Truy cập http://www.google.com/gmm bằng thiết bị di động - việc di chuyển siêu mượt mà ngay cả với các thanh công cụ nổi. Làm thế nào để họ hoàn thành điều này với GWT?Cách cuộn trên "Google Maps dành cho thiết bị di động" hoạt động như thế nào?

Cập nhật

Ý tôi là trang web như nhìn thấy bởi một trình duyệt di động, không phải là ứng dụng bản địa. Và tôi luôn cho rằng bất kỳ ứng dụng web nào của Google đều là GWT - tôi đoán tôi đã giả định sai.

+0

GWT có thể là tương lai nhưng hầu hết các ứng dụng của Google như bản đồ, thư, tìm kiếm, tài liệu không sử dụng gwt. Người ta có thể dễ dàng nhìn thấy điều này bằng cách điều tra javascript đặc biệt là bootstrapper trong gwt không xuất hiện trong các ứng dụng nói trên. –

Trả lời

4

Tôi không thấy bất kỳ điều gì cho biết họ đang sử dụng GWT. Dựa trên các liên kết ở cuối trang web, họ đang yêu cầu mọi người sử dụng ứng dụng Google Maps gốc đã được cài đặt sẵn (iPhone) hoặc giới thiệu họ đến trang web sẽ tải xuống ứng dụng bản đồ gốc cho bất kỳ nền tảng di động nào xảy ra với họ đang sử dụng.

Tôi đã phát triển một vài ứng dụng Google Maps, một ứng dụng sử dụng phiên bản Javascript đơn giản của bản đồ APIv3 và một phiên bản khác sử dụng GWT. Ngay cả một bản đồ rất đơn giản sử dụng API v3, có tối ưu hóa cho thiết bị di động, không có cuộn ở bất cứ đâu gần như trơn tru như ứng dụng Google Maps gốc trên bất kỳ nền tảng nào mà tôi đã thử.

+0

khi bạn đến đó bằng điện thoại di động, nó là một ứng dụng web. – Epaga

+0

trên iPhone của tôi, khi tôi điều hướng đến Google Maps trong Safari, ứng dụng này sẽ tải ứng dụng gốc. Bạn đang sử dụng loại điện thoại di động nào? – RPeden

1

Nếu bạn sử dụng CSS để đặt các thanh công cụ nổi, chúng sẽ được đặt gọn gàng hơn nếu bạn sử dụng JavaScript (hoặc trình xử lý evet của GWT) để cập nhật vị trí của chúng. Tất nhiên, điều này sẽ chỉ áp dụng nếu bạn đang cuộn quanh nội dung của một trang và không giống như trường hợp ở đây.

CSS3 hỗ trợ hoạt ảnh - có lẽ họ đang xem cử chỉ kéo của bạn, xác định tốc độ bạn đang di chuyển và sau đó chỉ cần áp dụng vận tốc cho hình ảnh tạo nên bản đồ?

0

Bản đồ Google dành cho điện thoại di động không được thực hiện bằng công nghệ web, nó được viết tự nhiên, có thể là C. Sẽ nhanh hơn nhiều so với hầu hết các nội dung .... hoạt ảnh tương tự chạy mượt mà trên Android và đặc biệt là chạy iphone nhiều giật mình hơn trong trình duyệt hoặc webviews.

+0

Tôi có nghĩa là trang web được trình duyệt trên thiết bị di động nhìn thấy chứ không phải ứng dụng gốc. Xin lỗi tôi đã không rõ ràng với câu hỏi. – Epaga

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