问题标签 [tiles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - android:如何将一组位图合并到一个位图中?
我正在尝试在android上为平铺制作地图加载器..到目前为止,我可以解析tmx文件,获取所有平铺数据,并将它们放入二维数组中,如下所示:Bitmap tiles[x][y] ...它可以工作,我现在可以在 android 上渲染平铺地图,但只能通过该 tiles[][] 数组进行交互,如下所示..
如何将位图数组的内容合并到一个位图中?
这是我的渲染方法:
我想遍历 picSource[x][y] 获取所有位图并将它们全部放在 picDest 中。所以我可以获得一张大图,代表我从平铺的 tmx 文件加载和构建的地图。
(请注意, picSource[][] 数组中包含的任何位图都没有位于相同的位置.. 没有位图在任何其他位图之上,它们只是显示在一个网格中,每个位图都是 4x3 网格中的 32x32 位图..每个网格上都有自己的位置..)
谢谢您的帮助
c# - 如何在 View.Tile 中动态调整 ListView 的高度和边框?
在 C# Winforms 应用程序中,我有一个 ListView 控件。
我正在使用 View.Tile 模式并遇到了两个问题:
- Tile 在某个高度截断(我没有手动设置任何东西)。如何让它扩展以适应文本?
- 平铺视图不显示边框 - 如何让边框显示?还是与#1 相关的边界问题?我尝试将 GridLines 属性设置为 true,但没有效果。
java - request.getQueryString() 不应该为空?
我正在调试在 Oracle App Server 10.1.3 上运行的带有 Tiles 的旧 Struts 1.2 应用程序。在某些情况下 request.getQueryString() 似乎不正确地返回 null 并且它似乎已经开始这样做而没有对应用程序代码进行任何更改,这表明服务器修补可能是一个因素。我将一些 scriptlet 代码添加到通过 Struts Action in a Tile 调用的有问题的 jsps 之一:
产生:
浏览器中的地址是:https://serverhost:8080/app/ActionName.do?cmd=doThis
我尝试使用ieHTTPHeaders并且浏览器正在发送:
回来:
因此,不会发生重定向或隐藏的帖子。
有谁知道是否有任何可能导致这种情况的应用程序代码或配置?否则,我将专注于应用服务器/JVM/OS 补丁级别。
java - 为什么要使用模板引擎?jsp 包括和 jstl vs tile、freemarker、velocity、sitemesh
我即将选择组织我的视图的方式(使用spring-mvc,但这并不重要)
据我所知,有 6 个选项(尽管它们不是相互排斥的):
- 瓷砖
- 站点网格
- 自由标记
- 速度
<jsp:include>
<%@ include file="..">
可以对Tiles和Sitemesh进行分组;Freemarker和Velocity也可以。每个组中使用哪一个不是这个讨论的问题,有足够的问题和讨论。
这是一个有趣的阅读,但不能完全说服我使用瓷砖。
我的问题是 -这些框架提供了哪些无法用 <@ include file="..">
JSTL 正确完成的功能。要点(部分摘自文章):
包括部分页面,如页眉和页脚- 两者之间没有区别:
和
/li>在标题中定义参数——如标题、元标记等。这非常重要,尤其是从 SEO 的角度来看。使用模板选项,您可以简单地定义每个页面应定义的占位符。但是,您可以在带有JSTL的 jsp 中使用
<c:set>
(在包含页面中)和<c:out>
(在包含页面中)布局重组- 如果要将面包屑导航移动到菜单上方,或者将登录框移动到另一个侧面板上方。如果页面包含(使用 jsp)没有很好地组织,在这种情况下您可能需要更改每个页面。但是如果你的布局不是太复杂,并且你把常用的东西放在页眉/页脚中,那就没什么好担心的了。
公共组件和特定内容之间的耦合- 我没有发现这个问题。如果您想重用某些片段,请将其移动到不包含任何页眉/页脚的页面,并在需要的地方包含它。
效率-
<%@ include file="file.jsp" %>
比其他任何东西都更有效,因为它只编译一次。所有其他选项都被解析/执行多次。复杂性——所有非 jsp 解决方案都需要额外的 xml 文件、额外的包含、预处理器配置等。这既是一条学习曲线,又会引入更多潜在的故障点。此外,它使支持和更改变得更加乏味 - 您必须检查许多文件/配置才能了解正在发生的事情。
占位符——velocity/freemarker 提供的不仅仅是 JSTL 吗?在 JSTL 中放置占位符,并使用模型(由控制器放置在请求或会话范围内)来填充这些占位符。
因此,请说服我应该使用上述任何框架来代替/除了普通的 JSP。
spring - 如何在spring mvc3中显示tiles2.tilesview
几个小时以来,我一直在尝试使用 UrlBasedViewResolver 渲染图块视图。任何人都可以告诉我它是如何完成的。我通常会尝试解决这个问题
在我的views.properties 文件中,我将拥有由jstlView 呈现的其他视图路径。这是它给出的例外
这只是行不通。它说它无法渲染视图。我知道这不是因为链接了 2 个视图解析器,也不是因为瓷砖 conf。因为当我在 view.properties 文件中定义 tile 的视图类时,它会起作用。所以我假设 urlbasedviewresolver 和 tilesview 在某些方面不能一起工作。我会有很多平铺布局,所以在我的属性文件中定义所有这些布局并不是很漂亮。(我会有很少的常规 jsp 页面,所以可以使用 resourceBundleViewResolver)有什么想法吗?
java - 如何在 Spring MVC 3.0 中创建可重用组件
好吧,我真的不知道从哪里开始。我一直在尝试在 Spring MVC 中开发可重用的类似组件的页面。我最终使用了瓷砖。我从“Spring in action”一书中获得了关于编写 ComponentControllerSupport 类的想法。但是问题从 tile2 和 spring 3.0 开始。tile1 的所有旧功能都已弃用,并且 tile2 发生了很大变化(例如“page”属性更改为“template”,“controllerClass”更改为“preparer”等)。如果有人知道如何编写“准备器”类或其他方法来处理此类可重用组件,请帮助我。
c# - HTTP 403:通过 C# 程序访问 Google Tile 时出现禁止错误
我有一个"http://mt0.google.com/vt/lyrs=m@129&hl=en&x=11728&y=7595&z=14&s=Galileo"
用于从 Internet 获取 Google Tiles 的 URL。如果我从浏览器(任何)使用这个 Google Tile URL,我成功地获得了 Google Tiles(地图)。但问题是,如果我尝试以编程方式访问此 URL,我会收到 Error: HTTP 403 Forbidden Error。
可能是什么问题呢?我需要在我的程序中进行某种设置吗?
我访问 URL 的代码如下:
在这里,在 catch 块中,我得到一个HTTP 403 异常:禁止错误
java - Java - 阻止磁贴的更好方法(登录问题)
好的,我正在制作这个 2D Tile RPG.... 这是一个实时小程序:http: //mystikrpg.com/so/
无论如何,如果您检查代码,似乎我只能阻挡 24 块瓷砖(即墙壁)......
你们中的任何一个非常聪明的 Java 专家是否看到了我可以阻止多个瓷砖的任何方法?
我已经压缩了所需的文件,以便您可以在这里玩/可以玩:http: //mystikrpg.com/so/2drpg.zip
我希望我能阻挡不止一张瓷砖...... :)
谢谢
c# - Google Tile Server 中的平铺(x、y 和 z 参数)
我正在使用 Google Tile Server。我编写了一个 WCF 服务 (C#),它使用 http URL 从 Google 服务器获取图块:- http://mt1.google.com/vt/lyrs=m@129&hl=en&x=1&y=0&z=1&s=Galileo
如您所知,Google Tile 在其 URL 中需要三个可变参数 x、y 和 z 来提供一个 tile。
其他坐标可以在这里看到。
我非常成功地一一获取 Google Tile(地图)(意味着放置不同的 x、y 和 z 值)。
现在来到现实世界的场景,我尝试开发一个 WinForm (C#) 应用程序来显示这些图块。我能够显示一对一的瓷砖。但我的问题是..
如何提供完整的地图集(不同的瓦片拼接在一起)? 我知道,我可以使用不同的参数向 Google Tile Server 提供多次调用,但我需要知道在不同条件下 x、y 和 z 的适当值以及与该值的连续关系
是否有任何计算、公式或映射将屏幕坐标链接到 Google Tile Server 坐标(表示 x、y 和 z 值)?
我必须在拖动和双击时提供平滑的缩放和平移 .. 与 Google 提供的一样。
我最关心的是谷歌的 x、y、z 和我的屏幕坐标之间的关系。
任何帮助(或样本)将不胜感激。
jsp - 三列布局和 Spring-MVC
我想为我的网络应用程序实现 ThreeColumnLayout。例如,在左侧面板中有 NavigationComponent、BookmarkComponent,在右侧面板中有 OnlineUserComponent。
还有更多的组件,可以由用户动态显示/隐藏,用户可以在这里和那里移动组件。例如从左面板到右面板和/或更改组件的垂直顺序。
但我认为 Spring MVC 不支持这种开箱即用的功能。我不想“拦截”每一个 ModelAndView(传递给 HandlerInterceptor#postHandle() 方法的)来添加我的组件相关的 modelAttribute 和其他对象(它看起来很难看)。
我用谷歌搜索了一下,创造了两个名字:Tiles 和 SiteMesh。我还没有使用过这些!所以我的问题是:“哪一个更适合 Spring MVC 3 并满足我的要求(如上所述)?”
还有其他(Spring MVC 3 兼容)装饰技术吗?
我使用 JSP 作为视图。