JavaFX创建交互式地图

时间:2015-03-18 21:16:36

标签: javafx

我在设置交互式地图时遇到了问题。我想在鼠标移动到地图上时进行视觉反馈,以向用户指示他们可以点击的区域(例如,鼠标光标在点击时可能会发生变化 区域/城镇或区域可能会突出显示/发光。

我怎样才能做到这一点?

Map of 9 Regions

1 个答案:

答案 0 :(得分:0)

您的问题有点难以回答,因为您没有告诉我们您的地图是如何绘制的以及您对地图上显示的几何图形的了解。如果您只有地图的光栅图像,例如从纸质地图扫描,然后事情变得复杂。 对于类似的任务,我首先编写了一个程序来对地图进行地理参考,并以多边形的形式确定有趣区域的轮廓。 然后我使用多边形在地图显示上绘制轮廓。我为每个多边形添加了侦听器,以便在鼠标进入或退出某个区域时收到通知。