【发布时间】:2012-11-09 13:29:33
【问题描述】:
我正在努力在 html5 中显示交互式地图。
我已将地图区域创建为数字数组(表示坐标) 喜欢:
Zone1=[{x=3,y=4}, {x=8,y=5}]
我还创建了一个地图,它是一个区域数组 喜欢:
map=[zone1, zone2....]
使用context.lineTo() 函数在画布中绘制区域没有问题,就像我能够在单击时捕获鼠标位置并使用多边形算法中的点确定用户单击了哪个区域一样。
当我想在点击区域时填充区域的颜色时,我的困难就出现了。
有人有想法吗?
PS:
- 我做的形状不规则
- 我不喜欢使用 jQuery 之类的 JavaScript 库或其他任何东西
【问题讨论】:
-
Ps:我做的形状不规则
-
把它放在你的问题细节中而不是 cmets (:
标签: javascript html canvas polygon