在地图上填充颜色-PHP

在地图上填充颜色-PHP,php,mysql,Php,Mysql,我试图确定如何在地图上填充颜色,例如“风险”棋盘游戏地图 我以前在HTML表中做过这样的工作,从SQL表中提取HTML颜色代码,然后用它来填充单元格,使其达到我想要的颜色 但是对于一张非正方形的地图,我不知道该去哪里看 我已经创建了一个非常简单的双色地图-它的白色和黑色边框。我想要的结果是,基于sql表中的数据(就像绘制中的“填充”按钮),使用颜色对地图上的“区域”进行着色 这看起来像是我需要的: 现在。。如何定义边界 目前我什么也没试过,因为问题是:如何让PHP填充图像的各个部分?我试着用颜料

我试图确定如何在地图上填充颜色,例如“风险”棋盘游戏地图

我以前在HTML表中做过这样的工作,从SQL表中提取HTML颜色代码,然后用它来填充单元格,使其达到我想要的颜色

但是对于一张非正方形的地图,我不知道该去哪里看

我已经创建了一个非常简单的双色地图-它的白色和黑色边框。我想要的结果是,基于sql表中的数据(就像绘制中的“填充”按钮),使用颜色对地图上的“区域”进行着色

这看起来像是我需要的: 现在。。如何定义边界

目前我什么也没试过,因为问题是:如何让PHP填充图像的各个部分?我试着用颜料画一个图像,然后挠头想知道如何填充其中的一部分

无意中发现了一个链接,让我再关注一下:

看起来,通过ImageFilltoOrder,我可以在我的服务器上放置一个图像,可能是一个看起来像黑白版的风险地图-黑色边框和白色所有其他内容。一些问题:

  • “border”变量应该使用我的边框颜色(无论黑色值是什么),以便代码可以“看到”边框的位置,这是否正确
  • 我只需要算出X,Y坐标就可以开始填充了,对吗
  • 如果我在地图上有10个不同的点要填充,这行吗?我可以使用来自代码或SQL的不同颜色为这10个点分配不同的颜色,并使用10个不同的X,Y坐标来获得它们吗

  • 您可以尝试使用HTML映射数组,例如HTML代码示例:

    <img src ="germany.gif" width="145" height="126" alt="germany" usemap ="#germany" />
    <map name="germany">
      <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus" />
    </map>
    
    
    

    您尝试了什么?您当前的代码是什么样子的?它是怎么失败的?