2013-03-06 111 views
1

是否有任何简单的方法可以知道DIV元素是否位于多边形图像地图内?检查图像地图内的元素位置

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

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

回答

0

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

+0

听起来不错,谢谢 – KingJia 2013-03-06 13:18:16