jjzjj

java - Android 上的平铺 map

我想实现一个区域(城市大小)的离线map,我需要使用具有多个缩放级别的平铺map,并且能够通过在map上捏合、双击、平移等方式放大/缩小。我不想使用OpenStreetmap。我用的map是公交map,所以和openstreetmap差别很大。我有将map切割成图block的工具。我想知道是否有任何我可以使用的免费图书馆,我知道有人问过这个问题(比如androidtiledmaptechnique)但我找不到可接受的答案。我知道mAppWidget,但它太贵了。将不胜感激任何帮助或提示。 最佳答案 有完整的开源map引擎列表here

适用于应用程序的基于 Android Tile 的 UI

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我想知道是否有人尝试过为Android应用程序创建WindowsPhone提供的(基于磁贴的UI)类似的感觉。总的来说,我想要的是让某些“图block”显示某些信息。当磁贴有触摸事件时,磁贴将展开或启动另一个Activity或向用户显示更多信息。如果有任何关于API的线索,那也很棒。谢谢!

android - 重复的背景图像被拉伸(stretch)

我在纹理背景上遇到了很多困难。我有一个60pxx60px的位图纹理,我想将其设置为重复平铺图案中布局的背景。这是位于res/layout中的布局xml:...这是位于res/drawable中的dark_texture_background:dark_background_texture是60x60像素的图像。所以,问题是纹理图像在被放大的同时也被平铺了。我在纹理图像的外部添加了一条红线,以准确查看纹理图像的位置,结果如下:我还根据getResources().getDisplayMetrics()添加了屏幕的高度、宽度和密度。由于屏幕宽度为480像素,纹理图像应重复8次(480/60

android - MapBox GL Android : Offline Maps from custom tile source downloaded but not used

对于我们的应用程序,我目前正在将map框与自定义map图block表面集成(如here所述)。使用OfflineManager和OfflineTilePyramidRegionDefinition在互联网连接正常的情况下,一切运行良好我可以下载图block并在mbgl-offline.db中找到它们,但它们似乎未在应用程序。据报告离线区域已完成,但只是不显示。据我了解offlinedocumentation,下载磁贴后,其他一切都“放手”。我尝试了几种不同的来源(例如OpenMapTiles.org),因为我们仍在设置我们自己的map切片服务器。我是不是漏掉了什么?我非常感谢任何线索。

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

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

java - LibGDX - tile/tilemaps 中的纹理文本

有什么方法可以在Tilemaps中将文本放在纹理上?我正在开发一款基于跳棋的游戏,我需要显示单个方block中有多少跳棋。我使用TiledMap加载电路板。我的代码如下:GameScreen.javapublicclassGameScreenimplementsScreen{privateTiledMapboard;publicGameScreen(finalMyGamegam){board=newTmxMapLoader().load("maps/tablero-64.tmx");renderer=newOrthogonalTiledMapRenderer(board,1/64f);

android mapview自定义图 block

我需要将自定义基础层添加到我的mapView中。我的理解是map图block与谷歌图block完全相同。它们是以下列格式提供的静态文件:http:///tilecache///.png例如,http:///tilecache/6/16/26.png是佛罗里达阿拉巴马州和密西西比州之间的墨西哥湾沿岸。如何使用图block创建叠加层? 最佳答案 osmdroid(如上文所推荐)很酷但相当庞大。前段时间我决定使用http://sourceforge.net/projects/libwlocate/相反-它包含显示/滚动/缩放map的功能,

android - OsmDroid 和 MapQuest : How can I use JPEG tiles?

我是OSM的新手和OSMdroid.我一直关注这个很好tutorial显示离线map。所以基本上我所做的是:使用MobileAtlasCreator创建了zip格式的切片包使用MapQuest源,JPEG格式将压缩包放入正确的文件夹:/mnt/sdcard/osmdroid/问题是没有渲染图block。我有一个空白页。我找到了thissolution,来解决我的问题。但现在,令我烦恼的是我必须使用PNG文件,这会占用更多空间。这对我的应用来说效率不高,因为用户必须下载更大的包。我的问题是:如何将JPEG瓦片与OSMDroid和MapQuest一起使用?提前致谢。

android - 在 SurfaceView Canvas 上平铺位图

我在平铺Bitmap时遇到问题。我想将Bitmap绘制到2DArray中定义的坐标。我希望能够在某些坐标上绘制“草”,在其他坐标上绘制“水等”。我花了几天时间试图解决这个问题,非常感谢任何见解。我只能让Canvas绘制1个“草”Bitmap,所以我觉得我的for循环有错误。我看过here和here,在许多其他中,并且不希望每个瓷砖都相同。这是我的代码:MapLoader.javapublicclassMapLoaderextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{SurfaceHolderholder;Threa

android - OSM map 中的瓦片服务器是什么

我的应用程序完全在map上显示引脚和路线信息以及两个引脚之间的距离。为此,我正在尝试使用OSMmap而不是谷歌地图,因为谷歌地图有一定的如果用户增加限制。所以我的客户想要其他map而不是谷歌地图。然后经过研究我开始知道OSM是另一种方法。但它对使用tile服务器有一些限制。但我不明白它是什么。可以吗请告诉我它是什么,与OSM一起使用是否更好 最佳答案 图block服务器是从数据库生成渲染图像(tiles)的服务。因此,它需要大量存储容量来存储数据库和渲染的图block。带宽和CPU也是必需的,但主要取决于您的瓦片服务器的访问频率。还