【问题标题】:Kindle Fire and Google Maps apiKindle Fire 和谷歌地图 API
【发布时间】:2011-12-21 00:40:11
【问题描述】:

我们正在开发一个具有一些地图功能的应用程序,

<uses-library android:name="com.google.android.maps" />

在清单中。它在 Xoom 和 Galaxy Tab 以及几部手机上运行良好。它还在其中一个 Google API 模拟器中运行良好。安装到 Kindle Fire 时,我们得到

[2011-12-20 16:25:04 - android] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-12-20 16:25:04 - android] Please check logcat output for more details.
[2011-12-20 16:25:04 - android] Launch canceled!

E/PackageManager( 1385): Package <package> requires unavailable shared library com.google.android.maps; failing!
W/PackageManager( 1385): Package <package> couldn't be installed.
D/AndroidRuntime(12606): Shutting down VM

这篇文章:https://stackoverflow.com/a/4509787/931277 证实了我开始怀疑的情况,即设备中确实缺少所需的 api。

有没有办法将此库包含在应用程序中,而不是依赖它包含在设备上的 Android 构建中?

【问题讨论】:

  • 您必须完全消除对库的需求。

标签: android google-maps kindle-fire


【解决方案1】:

不仅没有“访问此 api 的方法”,而且您建议的替代方案(“寻找 Google Maps apk 并将其安装到 Fire”)不仅侵犯版权,而且可能不会工作,因为谷歌地图应用程序不会提供其他应用程序将使用的系统库。


更新基于编辑:

有没有办法将此库包含在应用程序中,而不是依赖它包含在设备上的 Android 构建中?

不,对不起。 Google 向 Google 地图(应用程序和系统库)授予许可,除了从 Google 获得许可以与固件一起使用之外,没有其他分发选项。

您可以考虑使用 OSMDroid 和 OpenStreetMap,或者使用WebView 和基于 Web 的 Google 地图。

【讨论】:

  • @dokkaebi,在任何情况下你都不能使用谷歌图书馆。如果需要,请从您的应用程序中删除其引用并切换到使用开源 bing-maps sdk。
【解决方案2】:

deCarta 提供功能齐全的 Android API,用于地图绘制、地理编码、反向地理编码、高级行车路线和 POI 搜索。它像 Kindle Fire 上的冠军一样运行,并提供基于 OpenGL 或 Canvas 的地图渲染。看看吧:

http://developer.decarta.com/Apis/Android

另外:如果您在网站上注册,您实际上可以免费获得整个 API 的所有源代码。他们还拥有在 Kindle 浏览器上运行良好的 HTML5 API。

【讨论】:

  • 这在这个领域看起来是一个不错的解决方案。值得一提的是,它是超过前 100 万次 API 调用的付费服务。谢谢
【解决方案3】:

【讨论】:

  • 使用 web api 重写可能是未来的一种选择,但我希望有一个直接的解决方案。
【解决方案4】:

亚马逊现在提供具有两个核心功能的 MAPS API:

  • 交互式地图。您可以在您的应用程序中嵌入地图视图,供客户在世界各地平移、缩放和浏览。您可以选择显示用户的当前位置、在标准地图和卫星视图之间切换等等。
  • 自定义叠加层。您可以使用自己的自定义标记和图钉来显示商家、地标和其他景点的位置。

在这里查看https://developer.amazon.com/sdk/maps.html

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    相关资源
    最近更新 更多