2012-04-03 2 views
10

Кто-нибудь знает какую-либо бесплатную библиотеку карт Android, обладающую 3D-возможностями? Я точно знаю, что карты google не поддерживают 3d при использовании библиотеки sdk.Библиотека 3D-карт для android

Провайдер не является проблемой. Я не состою в браке с картами Google и ни с кем другим.

Ниже приведены приложения, которые можно использовать в качестве примера того, что я пытаюсь выполнить.

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

Маршрут 66 https://play.google.com/store/apps/details?id=com.route66.maps5

Пример
i.stack.imgur.com/g8UXU.png

+1

*** Я точно знаю, что карты google не поддерживают 3d при использовании библиотеки sdk *** [Вы уверены?] (Http://www.google.com/mobile/maps/3d/) – Krishnabhadra

+1

Да, я уверен. Вы указали приложение Google Maps android, у которого есть больше возможностей, чем библиотека SDK для карт Google, доступная для использования приложениями. –

ответ

3

Я думаю, этот вопрос становится устаревшим теперь, когда у нас есть Google Maps Api V2 находится в дикой природе. Спасибо всем, что нашли время ответить на него.

Вот быстрый выпуск журнала изменений

API-интерфейс теперь распространяется как часть SDK сервисов Google Play, который вы можете скачать с менеджером Android SDK. Узнать, как установить пакет, см. В разделе Установка SDK Maps API.

Карты теперь инкапсулированы в класс MapFragment, расширение класса Fragment от Android. Теперь вы можете добавить карту как часть большей активности. С помощью объекта MapFragment вы можете отображать карту самостоятельно на меньших экранах, таких как мобильные телефоны, или как часть более сложного интерфейса на устройствах большего размера, таких как планшеты.

Поскольку карты инкапсулируются в классе MapFragment, вы можете реализовать их путем расширения класса стандарт активности Android, а не расширение MapActivity используется в версии 1.

API Карт теперь использует векторные плитки. Их представление данных меньше, поэтому карты появляются в ваших приложениях быстрее и используют меньшую пропускную способность.

Кэширование улучшено, поэтому пользователи обычно видят карту без пустых областей. Карты теперь 3D. Перемещая точку зрения пользователя, вы можете показать карту с точки зрения.

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

Есть ли провайдер офлайн-карт и 3d-возможностей? – usman

+0

@usman Вы можете написать своих собственных провайдеров для автономных 2D-плит, но AFAIK не 3D-данных. –

+0

как я всегда говорю ... спасибо google –

1

Мы обеспечиваем одну: Nutiteq 3D Maps SDK. Это SDK, а не приложение.

Nutiteq SDK 2.0 sample

+0

Думаю, я не упомянул, что мне понадобится бесплатная библиотека. –

+0

это не бесплатно –

3

Если вы ищете 3D визуализации земной шар, вы можете использовать Gesium. Вот Hello World example.

enter image description here

+0

довольно уверен, что исходный вопрос для приложения для Android. Хотя цезий отличный и может работать в веб-представлении, он не очень стабилен в этой среде. – spy

4

Я хочу упомянуть это решение: http://www.eegeo.com

enter image description here

Это кроссплатформенный сервис с 3D-моделирования, маршруты отслеживания, трафик визуализации и много других интересных вещей.

+0

кажется хорошим. –

Смежные вопросы