1

我正在使用 Filemaker 12 advanced,我需要在地图的图像容器对象(谷歌静态地图)之上覆盖一个 UI 对象。我需要通过脚本放置这些对象,因为我正在根据 GPS 数据计算它们的位置。

将 GPS 距离转换为像素的困难部分我已经从这篇文章中得到了工作:https ://gis.stackexchange.com/questions/46729/corner-coordinates-of-google-static-map-tile

现在我只需要能够在 UI 中动态放置某种类型的标记。我听说 UI 对象属性不能从脚本中更改,但那是参考较旧的 FM 版本。有人知道这是否仍然不可能吗?或者任何可能的解决方法?是否完全不可能修改图像数据本身以某种方式显示标记?

我尝试使用散点图来执行此操作,但它们不足以实际在每个像素级别上放置一个点。

4

1 回答 1

2

我还没有遇到在 FileMaker 中动态移动元素的方法,所以我认为你不会有太多的运气。

散点图是一个有趣的想法,但我认为您会发现 Web 查看器最容易使用,因为您可以使用数据 URL 和 Javascript。

如果您将 Web 查看器的 URL 设置为“data:text/html”,然后使用 HTML 页面(可选地包括 Javascript),您可以创建一个非常强大的显示引擎。您可以使用类似的技术在 HTML 页面中包含图形,这样您就不需要从外部网站进行任何加载。

有关 FileMaker 中数据 url 的更多信息,请尝试:http ://sixfriedrice.com/wp/filemaker-9-tip9-web-viewers-without-the-web/

于 2013-05-29T00:12:25.270 回答