Android - Google Maps Api v2 - 禁用Internet访问

时间:2013-09-24 14:08:21

标签: android google-maps

使用Google Maps Api 2的应用程序具有存储所有提取的地图信息的优势。因此,即使离线(无WiFi和无GSM),它们也可用。但是,如果互联网可用,它将在使用GSM时下载新数据(相同的数据)昂贵

现在我不想完全禁用Android for Android。但仅适用于谷歌地图对象或说应用程序本身。我找不到任何API功能可以帮助我,只有当WiFi可用时才允许googleMaps(重新)下载地图信息。所以我可以在没有互联网或昂贵的互联网之间做出选择(当谷歌地图的应用程序处于活动状态且已经下载的地图信息被重载时)。

有没有办法避免这种情况?有没有人知道如何覆盖常规googlemaps行为以控制互联网访问或应用如何暂时禁用互联网权限?

由于

编辑:澄清一下 - 我的问题是:如何在不禁用对象本身的情况下禁用googlemap对象的图块下载。我想使用'缓存'磁贴而不是重新加载它,这在使用GSM时很昂贵。但我不想关闭我的系统的GSM,所以我可以在聊天客户端e。 G。 WhatsApp的。

1 个答案:

答案 0 :(得分:-1)

您可以识别类型的互联网,然后只有在适当的类型的互联网适合您的需要时才会调用某些方法。

在另一篇文章的回答中,您将找到检测类型的互联网所需的全部内容:

https://stackoverflow.com/a/8548926/2074990