Отображение карты на Kindle Fire - PullRequest
2 голосов
/ 15 февраля 2012

Я хочу отображать карты в своем приложении в Kindle Fire Device. Карта Google - один из лучших вариантов отображения карты на устройствах Android, но Kindle Fire не поддерживает Google API. Пока ищем альтернативный API. Я нашел несколько API, таких как "Mapquest" и "Open Street Map" в качестве параметров. Я пытался разработать пример приложения, используя Mapquest и Open Street Map, но все же не могу отобразить карту на Kindle, потому что все эти API имеют функции, использующие GPS устройства и Kindle не поддерживает GPS . Я думаю, что один из вариантов, чтобы изменить банку. Может кто-нибудь предложить API для отображения карты в Kindle Fire или какие-нибудь другие лучшие варианты сделать то же самое? Заранее спасибо

Ответы [ 3 ]

1 голос
/ 26 июля 2013

Теперь Amazon предлагает полнофункциональный API Карт, который, как говорят, имеет четность интерфейса с API Google, чтобы его было легко интегрировать. Подробнее здесь https://developer.amazon.com/sdk/maps.html Ниже приведены инструкции по переносу приложения с помощью Google Maps на Amazon Maps https://developer.amazon.com/sdk/maps/migrating.html

.
1 голос
/ 15 февраля 2012

На разжигании огня нет "официального" API карты.Для моего приложения мы загружаем веб-страницу с JavaScript Google Maps в веб-просмотр и взаимодействуем с этой веб-страницей с помощью JavaScript.Вы можете рассмотреть следующие вопросы:

  1. Использование данных от поставщика сетевых расположений на устройстве и создание HTML-страницы на основе JavaScript, которую можно загрузить в веб-просмотр.Затем вставьте текущее местоположение устройства на страницу, используя webvie.loadurl(javascript:... или , добавив интерфейс javascript и получив доступ к нему из javascript.
  2. Удаление функции карты из вашего приложения kindle fire.Устройство на самом деле не предназначено для карт, таких как мобильный телефон, поэтому, возможно, вашему приложению не нужна карта в версии kindle fire.Очевидно, это зависит от того, какое приложение вы делаете.
0 голосов
/ 16 февраля 2012

Я бы порекомендовал использовать OpenStreetMaps, я сам избавился от карт Google и получил OSM, а затем вы можете использовать Bing Renderrer, работает намного лучше

таким образом, вы можете настроить таргетинг на все планшеты, включая Kindle и мобильные, которыене иметь GAPI, следующая ссылка может помочь

http://code.google.com/p/osmdroid/

для Bing Renderrer look @ http://code.google.com/p/osmdroid/source/browse/trunk/osmdroid-third-party/src/org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.java?r=967

  • pre req, вам необходим ключ API BING в манифесте, который легкоget BingMapTileSource.retrieveBingKey (getApplicationContext ());bingMapTileSource = new BingMapTileSource ();mMapView.setTileSource (bingMapTileSource);

Здесь также есть рабочий пример, с которым вы можете поиграть, чтобы увидеть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...