2013-03-06 109 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