1

有什么简单的方法可以知道一个DIV元素是否位于多边形图像映射内?

我需要将可拖动元素放在图像的预定义位置,例如俄罗斯国家,我使用图像地图坐标 poly 来设置放置区域。

请注意,我必须这样做,因为我正在从已用于 Flash 的现有 XML 中提取数据,并且我希望不要改变它已经完成的方式。

4

1 回答 1

0

我想您可以使用 javascript ( http://wikicode.wikidot.com/check-for-polygon-polygon-intersection )检查多多边形交集。第一个多边形 - 可移动 DIV,第二个 - 将 DIV 放置在地图上(或国家多边形列表)。在您需要放置在地图上的对象的“移动”事件上 - 检查交叉点,如果它是真的 - 做出相应的事情。

于 2013-03-06T13:13:32.307 回答