2012-04-03 52 views
10

Có ai biết thư viện bản đồ android miễn phí có khả năng 3D không? Tôi biết chắc chắn rằng bản đồ google không hỗ trợ 3d khi sử dụng thư viện sdk.Thư viện bản đồ 3D cho android

Nhà cung cấp không phải là vấn đề. Tôi không kết hôn với bản đồ google, cũng không phải bất kỳ bản đồ nào khác.

Sau đây là các ứng dụng có thể được sử dụng làm ví dụ về những gì tôi đang cố gắng hoàn thành.

Waze https://play.google.com/store/apps/details?id=com.waze

Route 66 https://play.google.com/store/apps/details?id=com.route66.maps5

Ví dụ
i.stack.imgur.com/g8UXU.png

+1

*** Tôi biết chắc chắn rằng bản đồ google không hỗ trợ 3d khi sử dụng thư viện sdk *** [Bạn có chắc chắn không?] (Http://www.google.com/mobile/maps/3d/) – Krishnabhadra

+1

Vâng tôi chắc chắn. Bạn đã chỉ định ứng dụng Android của Google Maps, ứng dụng này có nhiều tính năng hơn so với thư viện SDK bản đồ của Google có sẵn cho các ứng dụng để sử dụng. –

Trả lời

3

Tôi đoán câu hỏi này trở nên lỗi thời bây giờ mà chúng tôi có Google Maps Api V2 là ra trong tự nhiên. Cảm ơn tất cả mọi người đã dành thời gian của bạn để trả lời nó.

Dưới đây là một phiên bản changelog nhanh

API hiện đang phân phối như một phần của dịch vụ Google Play SDK mà bạn có thể tải về với Giám đốc Android SDK. Để tìm hiểu cách cài đặt gói, hãy xem Cài đặt SDK API Maps.

Bản đồ hiện được đóng gói trong lớp MapFragment, một phần mở rộng của lớp Phân đoạn của Android. Bây giờ bạn có thể thêm bản đồ làm một phần của Hoạt động lớn hơn. Với đối tượng MapFragment, bạn có thể tự hiển thị bản đồ trên màn hình nhỏ hơn, chẳng hạn như điện thoại di động hoặc như một phần của giao diện người dùng phức tạp hơn trên các thiết bị màn hình lớn hơn, chẳng hạn như máy tính bảng.

Bởi vì bản đồ được gói gọn trong lớp MapFragment, bạn có thể thực hiện chúng bằng cách mở rộng các lớp Hoạt động tiêu chuẩn Android, chứ không phải là mở rộng MapActivity được sử dụng trong phiên bản 1.

API Maps bây giờ sử dụng gạch vector. Biểu diễn dữ liệu của họ nhỏ hơn, vì vậy bản đồ xuất hiện trong ứng dụng của bạn nhanh hơn và sử dụng ít băng thông hơn.

Caching được cải thiện, do đó người dùng thường sẽ thấy bản đồ không có khu vực trống. Bản đồ hiện là 3D. Bằng cách di chuyển quan điểm của người dùng, bạn có thể hiển thị bản đồ với phối cảnh.

Here's the new API documentation

Here's the Android Developers blog spot announcing the new API

And here's a screenshot of one of the new API early adopters Trulia

enter image description here

+0

Có nhà cung cấp cho bản đồ ngoại tuyến và khả năng 3D không? – usman

+0

@usman Bạn có thể viết các nhà cung cấp của riêng mình cho các ô 2D ngoại tuyến, nhưng AFAIK không phải là dữ liệu 3D. –

+0

như tôi luôn luôn nói ... cảm ơn bạn google –

1

Chúng tôi cung cấp một: Nutiteq 3D Maps SDK. Đây là SDK chứ không phải ứng dụng.

Nutiteq SDK 2.0 sample

+0

Tôi đoán tôi đã không đề cập đến rằng tôi sẽ cần một thư viện miễn phí. –

+0

đây không phải là miễn phí –

3

Nếu bạn đang tìm kiếm một hình dung thế giới 3D, bạn có thể sử dụng Gesium. Đây là Hello World example.

enter image description here

+0

khá chắc chắn câu hỏi ban đầu cho một ứng dụng Android. Mặc dù Cesium là tuyệt vời và có thể chạy trong một lần xem web, nó không phải là rất ổn định trong môi trường đó – spy

4

tôi muốn đề cập đến giải pháp này: http://www.eegeo.com

enter image description here

Đây là dịch vụ crossplatform với mô hình 3D, các tuyến đường theo dõi, mường tượng giao thông và rất nhiều thứ mát khác.

+0

dường như good.thanks –

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