最近我的客户想要添加这样的功能: 当用户有互联网连接地图正常显示,但当用户启动应用程序离线(即使刚刚安装后),地图没有显示,但他仍然可以看到其区域上的标记,但有自定义背景?
我看到了一些为背景添加叠加层的方法,但是如果有一种方法来显示标记? 我从来没有见过类似的东西,在搜索应用程序后,我不是百分之百确定是否有类似的可能。
感谢您的帮助。
答案 0 :(得分:3)
Google Maps Android API v2需要连接到服务器以确认您的API密钥是否正确。在此之前它不会显示任何数据(包括标记)。
第一次连接后,结果将被存储,您不需要互联网来显示标记。地图数据不会明显加载(除非它被缓存),但会出现标记。
我认为在不检查API密钥正确性的情况下,您无法显示标记(或其他可视对象,如折线)这一错误。只有在您想要加载Google地图图块时强制执行才更有意义。它实际上是在gmaps-api-issues上请求的。