以代号

时间:2016-08-12 16:06:21

标签: java google-maps codenameone

我正在建立一个代号为一个移动应用程序,我需要获取一个空白的谷歌地图,我可以放置图标显示我自己的坐标(不是我可以通过谷歌地方api取得的地方)。我怎样才能做到这一点 ?由于我不想获取除空白地图以外的任何内容,我想知道我是否需要一个web服务。我已经读过,实例化MapContainer会向我显示一张空白的谷歌地图,但我正在获取一张osm地图(在模拟器和真正的Android 4.4设备上)。我已经完成了获取密钥所需的所有程序,并且地图演示的所有步骤对我来说都很好。现在我需要知道的是如何获得一张空白地图。

谢谢你提前回答。

1 个答案:

答案 0 :(得分:2)

初始化本机映射失败时,您在设备上获得OSM作为后备。确保按照here所述的集成说明进行操作。

您可以通过使用电缆连接设备并从Android命令行SDK启动DDMS工具来调试Android设备上的问题。在90%的情况下,这意味着您的SHA1与地图API中定义的SHA1不同,当您尝试打开地图时,这将打印出来。

在模拟器上显示OSM,除非您在构造函数中提供了Google地图提供程序。