jjzjj

TileProvider

全部标签

android - Google Maps Android Api 2 - 用于 MapBox 实现的混合 TileProvider/URLTileProvider

我想实现一个具有此功能的TileProvider:Map要求TileTileProvider检查是否说Tile可以离线使用如果是,TileProvider返回Tile无论是否可用,TileProvider在线检查新的Tile并将其下载到Cache在外部存储中。TileProvider为map提供新的Tile,然后map对其进行更新。这是我当前的UrlTileProvider实现:publicclassMapBoxOnlineTileProviderextendsUrlTileProvider{privatestaticfinalString[]FORMATS;static{finalS

android - 影响 Android Maps TileProvider 中的 Tile 大小?

我一直在玩弄Androidmapv2中的TileOverlay,并且构建了一个自定义TileProvider,非常类似于thisone但有些事情让我觉得很奇怪。无论我将哪个数字传递给Tile构造函数,屏幕上的图像始终相同-4到9个Tiles均匀地共享屏幕空间,如下所示:当然,这是您阅读documentation时所期望的内容:Thecoordinatesofthetilesaremeasuredfromthetopleft(northwest)cornerofthemap.AtzoomlevelN,thexvaluesofthetilecoordinatesrangefrom0to2N

android - 在 android 中扩展 google map api v2 的离线矢量 TileProvider

我知道有一些Androidmap库可以从OSM(*.map等)渲染基于矢量的图block。但是我没有发现任何库只具有以图形方式呈现矢量切片并将其作为TileProvider返回到适用于Android的GooglemapAPIv2的引擎。Fortheofflinerastertiles:Iknowhowtodofortherastertiles(osmdroidjpgfiles).Goodandworkingexample:TileProviderusinglocaltiles.有人知道在哪里可以找到矢量切片吗?亲切的问候,托尼 最佳答案

android - TileProvider 方法 getTile - 需要将 x 和 y 转换为 lat/long

我正在将iOS应用程序移植到Android,并使用GoogleMapsAndroidAPIv2。该应用程序需要在map上绘制热图叠加层。到目前为止,看起来最好的选择是使用TileOverlay并实现自定义TileProvider。在方法getTile中,我的方法给定了x、y、zoom,需要返回Tile形式的位图。到目前为止,一切都很好。我有一组热图项目,我将使用这些项目在位图上绘制径向渐变,每个项目都有一个纬度/经度。我在执行以下两项任务时遇到问题:如何确定由x、y和缩放表示的图block是否包含热图项的纬度/经度?如何将热图项目的纬度/经度转换为位图的x/y坐标。感谢您的帮助!更新感

android - TileProvider 方法 getTile - 需要将 x 和 y 转换为 lat/long

我正在将iOS应用程序移植到Android,并使用GoogleMapsAndroidAPIv2。该应用程序需要在map上绘制热图叠加层。到目前为止,看起来最好的选择是使用TileOverlay并实现自定义TileProvider。在方法getTile中,我的方法给定了x、y、zoom,需要返回Tile形式的位图。到目前为止,一切都很好。我有一组热图项目,我将使用这些项目在位图上绘制径向渐变,每个项目都有一个纬度/经度。我在执行以下两项任务时遇到问题:如何确定由x、y和缩放表示的图block是否包含热图项的纬度/经度?如何将热图项目的纬度/经度转换为位图的x/y坐标。感谢您的帮助!更新感

android - TileProvider 使用本 map block

我想使用最新的AndroidMapsAPI(v2)的新TileProvider功能在GoogleMap上覆盖一些自定义图block。但是,由于我的用户很多时候不会上网,我想将磁贴存储在设备上的zipfile/文件夹结构中。我将使用Maptiler和geotiffs生成我的图block。我的问题是:在设备上存储图block的最佳方式是什么?我将如何创建一个返回本mapblock的TileProvider? 最佳答案 您可以将磁贴放入Assets文件夹(如果应用大小可以接受)或在首次启动时将它们全部下载并放入设备存储(SD卡)中。你可以

android - TileProvider 使用本 map block

我想使用最新的AndroidMapsAPI(v2)的新TileProvider功能在GoogleMap上覆盖一些自定义图block。但是,由于我的用户很多时候不会上网,我想将磁贴存储在设备上的zipfile/文件夹结构中。我将使用Maptiler和geotiffs生成我的图block。我的问题是:在设备上存储图block的最佳方式是什么?我将如何创建一个返回本mapblock的TileProvider? 最佳答案 您可以将磁贴放入Assets文件夹(如果应用大小可以接受)或在首次启动时将它们全部下载并放入设备存储(SD卡)中。你可以