Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓-谷歌地图-显示没有互联网连接的标记?_Android_Google Maps - Fatal编程技术网

Android 安卓-谷歌地图-显示没有互联网连接的标记?

Android 安卓-谷歌地图-显示没有互联网连接的标记?,android,google-maps,Android,Google Maps,最近,我的客户希望添加如下功能: 当用户有互联网连接时,地图会正常显示,但当用户离线启动应用程序时(即使刚安装完毕),地图不会显示,但他仍然可以在其区域上看到标记,但上面有自定义背景 我看到了一些为背景添加覆盖的方法,但是否有一种方法可以显示标记? 我从来没有遇到过这样的事情,在搜索应用程序后,我不能100%确定是否有这样的可能 感谢您的帮助。谷歌地图Android API v2需要连接到服务器,以确认您的API密钥是否正确。在此之前,它不会显示任何数据(包括标记) 第一次连接后,结果将被存储,

最近,我的客户希望添加如下功能: 当用户有互联网连接时,地图会正常显示,但当用户离线启动应用程序时(即使刚安装完毕),地图不会显示,但他仍然可以在其区域上看到标记,但上面有自定义背景

我看到了一些为背景添加覆盖的方法,但是否有一种方法可以显示标记? 我从来没有遇到过这样的事情,在搜索应用程序后,我不能100%确定是否有这样的可能


感谢您的帮助。

谷歌地图Android API v2需要连接到服务器,以确认您的API密钥是否正确。在此之前,它不会显示任何数据(包括标记)

第一次连接后,结果将被存储,您不需要internet来显示标记。地图数据不会明显加载(除非缓存),但会出现标记


我认为,在不检查API密钥正确性的情况下,不能显示标记(或多个视觉对象,如折线)。只有当你想加载谷歌地图分幅时,才强制这样做才更有意义。它实际上是在上请求的。

如果您以前检测到您没有internet连接,并显示某种“准备好的位图”,您可以在其中正确放置保存的标记。例如,缩放如何?如果可能的话,我想保留所有的功能。如果你以谷歌地图上相同的方式提供该功能,位图可以被缩放。我认为你必须简单地模仿谷歌地图,并根据一张图片提供你自己的实现。@Rafik991位图是一种方法,但不是当我的应用程序在少数地方动态添加标记时,所以标记位置、图像等可以在运行时更改,所以你建议的方法有点过火。此外,我更感兴趣的是如何使用API实现这一点,而不仅仅是我自己(不要认为我很懒,在我的情况下,时间是最重要的因素)谢谢你的信息,这就是我搜索的!谢谢你的宝贵信息!但我们如何知道Map何时可以工作(在确认API密钥之后)。有回电话吗?@khigianguyen我想这就是为什么会有。