在 Tapestry 中将数组传递给 javascript
在我的 Tapestry 模板中,我有一个 RoutePoint 对象数组(由纬度和经度值组成),我想将它们传递给 javascript,以便 点线可以 显示在地图上。 有人知道该怎么做吗?
In my Tapestry template, I have an array of RoutePoint objects (which consist of a latitude and a longitude value) and I want to pass them to javascript, so that the line of points can
be displayed on a map. Has anyone an idea how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有点像 @Pointy 指出的,但 Tapestry 有一种更优雅的方式来初始化脚本,将其内联到
标记中。这是我的 GoogleMap 组件代码,显示了如何将地图添加到 Tapestry 页面并在地址上打印指针。有关如何添加多个线路连接,请查看 google 地图 API。
在您的 Tapestry 页面中:
使用
@Import(library = {"GoogleMap.js"})
将 javascript 文件添加到您的页面/组件,其中 GoogleMap.js 看起来有点像(我使用prototype.js) :祝你好运!
Somewhat like @Pointy noted but Tapestry has a more elegant way of initializing scripts that inlining it into a
<script>
tag. Here is my GoogleMap component code showing how I add a map to my Tapestry page printing a pointer on an address. For how to add multiple connecting with a line check out the google maps API.In your Tapestry page:
Add a javascript file to your page/component using
@Import(library = {"GoogleMap.js"})
where the GoogleMap.js looks somewhat like (I use prototype.js):Good luck!