了解Android v2版谷歌地图中哪些地图块可见
我正试图找出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只通过
TileProvider
,每当新的tile可见时,就会调用它的getTile(intx,inty,intzoom)
方法。我想这已经足够满足我的需要了,但是一组当前可见的瓷砖会更好,这可能吗?使用TileProvider是可行的毕竟,它很简单:
添加TileOverlay
在TileProvider
中,记录请求的tile
卸下TileOverlay
。步骤2中记录的磁贴是当前可见的磁贴
据我所知,TileProvider只通过调用它需要的Tile的getTile方法来为您实现这一点,我不明白。您还需要什么?当前可见的平铺集。获取当前的缩放级别以及可见屏幕的东北和西南lat/lng,然后从中反向计算相应的平铺: