2012-08-06 54 views
8

Tôi cần các cuộc gọi API Google Maps v3 trong Dự án GWT của mình, cụ thể hơn là Tính năng tự động hoàn thành cho các địa điểm như trong Google Maps và DirectionServices.GWT + API Google Maps v3

Chúng tôi đã cố gắng 2 phương pháp để có được quyền truy cập v3, nhưng không ai là thỏa mãn:

  1. Using the GWT SuggestionBox Widget + Geocoder suggestions. Giải pháp này rất chậm và thậm chí còn tồi tệ hơn, những hạn chế bạn có thể đặt trên Địa điểm được đề xuất chỉ là mã quốc gia (ví dụ: "uk") và thậm chí tệ hơn, có vẻ như nó không hoạt động.

  2. Google Maps API v3 Wrapper for GWT done by branflake2267. Dường như có xung đột giữa trình bao bọc và libT API Google Maps GWT cũ hơn (cũ hơn). Khi một người cố xóa Google GWT-maps-api khỏi dự án, các thay đổi nghiêm trọng sẽ phải được thực hiện, vì cấu trúc của API có vẻ khác (một số Lớp không nằm trong Trình bao bọc).

Có ai đó có thể có vấn đề tương tự và giải pháp cho vấn đề này không? Tôi làm cách nào để API API Google Maps hoạt động trong dự án GWT của mình?

Cảm ơn các bạn rất nhiều vì đã giúp đỡ về điều này!

Trả lời

8

Có một cổng chính thức của Maps v3 được Google hỗ trợ có thể được tìm thấy here nhưng vẫn đang được phát hành trước.

Để biết thêm thông tin, hãy xem các nhận xét của số bug này.

+0

Cảm ơn koma! Chúng tôi sẽ thử một và chia sẻ kinh nghiệm của chúng tôi ngay sau khi chúng tôi có chúng. –

+0

Cảm ơn nó dường như hoạt động. Chúng tôi đã sử dụng cổng này ngay bây giờ, tuy nhiên nó cũng yêu cầu chúng tôi viết lại mã, nhưng có vẻ như không có cách nào dễ dàng hơn để làm điều đó. –

+1

Câu trả lời của bạn đã lỗi thời. Dự án không còn được duy trì nữa. – kukis

-1

Hãy rất cẩn thận với Maps v3 nó có một số vấn đề nghiêm trọng khi được sử dụng với GWTversions mới nhất. Nó không xuất hiện để sử dụng Lớp phủ và sử dụng ArrayHelper tất cả đều gây ra sự cố trên GWT 2.1 trở lên ..

+0

+1 và nó cũng không còn tiếp tục nữa. Nhưng có vẻ như đây là thư viện duy nhất hiện có cho GWT: / – displayname

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