我想在Kindle Fire Device中的应用程序中显示地图。谷歌地图是在Android设备中显示地图的最佳选择之一,但kindle fire不支持谷歌API。 在搜索备用API时。我找到了几个API,如“Mapquest”和“Open Street Map”作为选项。我曾尝试使用Mapquest和Open Street Map开发示例应用程序,但我仍然无法在Kindle上显示地图,因为所有那些具有使用设备GPS和 Kindle的功能的API都不支持GPS 。 我认为其中一个选择是改变jar。 任何人都可以建议使用API来显示Kindle Fire中的地图 还有其他更好的选择吗? 在此先感谢
答案 0 :(得分:1)
点燃火上没有“官方”地图API。对于我的应用,我们将带有Google Maps javascript的网页加载到webview中,并使用javascript与该网页进行交互。您可以考虑以下事项:
webvie.loadurl(javascript:...
或adding a javascript interface将当前设备位置注入到页面中,并从javascript内部访问该位置。答案 1 :(得分:1)
现在亚马逊提供功能齐全的Maps API,据说have interface parity与Google API一起使用,因此可以轻松集成。更多细节https://developer.amazon.com/sdk/maps.html 以下是使用Google地图将应用迁移到亚马逊地图https://developer.amazon.com/sdk/maps/migrating.html
的说明答案 2 :(得分:0)
我会建议使用OpenStreetMaps,我自己摆脱谷歌地图并获得OSM然后你可以使用Bing Renderrer,效果更好
这样你就可以定位所有平板电脑,包括没有GAPI的Kindle和手机以下链接可能有帮助
http://code.google.com/p/osmdroid/
for 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
这也是一个有效的例子你可以玩看看