Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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 v2版谷歌地图中哪些地图块可见_Android_Google Maps Android Api 2 - Fatal编程技术网

了解Android v2版谷歌地图中哪些地图块可见

了解Android v2版谷歌地图中哪些地图块可见,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我正试图找出Android v2版谷歌地图中当前可见的瓷砖。我尝试使用一个TileProvider,每当新的tile可见时,就会调用它的getTile(intx,inty,intzoom)方法。我想这已经足够满足我的需要了,但是一组当前可见的瓷砖会更好,这可能吗?使用TileProvider是可行的毕竟,它很简单: 添加TileOverlay 在TileProvider中,记录请求的tile 卸下TileOverlay。步骤2中记录的磁贴是当前可见的磁贴 据我所知,TileProvider只通过

我正试图找出Android v2版谷歌地图中当前可见的瓷砖。我尝试使用一个
TileProvider
,每当新的tile可见时,就会调用它的
getTile(intx,inty,intzoom)
方法。我想这已经足够满足我的需要了,但是一组当前可见的瓷砖会更好,这可能吗?

使用
TileProvider是可行的毕竟,它很简单:

  • 添加
    TileOverlay
  • TileProvider
    中,记录请求的tile
  • 卸下
    TileOverlay
    。步骤2中记录的磁贴是当前可见的磁贴

  • 据我所知,TileProvider只通过调用它需要的Tile的getTile方法来为您实现这一点,我不明白。您还需要什么?当前可见的平铺集。获取当前的缩放级别以及可见屏幕的东北和西南lat/lng,然后从中反向计算相应的平铺: