我想阻止用户在地图上创建多个形状.例如,如果用户创建多边形,则应禁用工具栏上的所有形状图标.当用户删除先前创建的形状时,应启用工具栏上的图标.
我怎样才能做到这一点?我尝试删除draw:created事件上的工具栏并在draw:deleted事件上添加一个新工具栏,但它会导致错误(参见附件截图).
我将 Sequelize 与 NodeJS 和 MySql 一起使用。(最新版本)
我有一个用户模型 -
我正在使用“findOrCreate”方法来创建或查找。如果记录不存在,我的代码会创建一条记录,但当我尝试查找此记录时,会在“用户名”字段上抛出 UniqueConstraintError (ER_DUP_ENTRY) --> SequelizeUniqueContraintError 。基本上,findOrCreate 尝试第二次创建记录而不是查找它。
我能够通过手动查找来解决此问题,如果找不到,则创建。但我需要“findOrCreate”方法返回的标志,它有助于确定是否创建或找到记录。
有人可以帮忙吗?
我有一堆存储在数据库中的多边形。我想将它们添加到地图中,以便可以使用传单绘制工具栏对其进行编辑。尽管现在多边形已添加到地图中,但我无法对其进行编辑。
我认为这是因为未将它们添加到添加了layerGroup()新绘制形状的对象中。
请帮忙。
如何在单张绘制编辑工具栏中禁用/删除删除按钮?“编辑”按钮应保持启用状态。