问题描述
我只附加了脚本标签。以下是发生的事件的流程以及我看到的问题。我将不胜感激任何建议。
我通过搜索地址来触发businessGeocoder,该地址会触发businessAddress
函数内部的initialize
函数,而后者又会触发businessLocationClickInfo
函数。效果很好。
在不刷新页面的情况下,我决定通过搜索地址来使用employeeResidenceGeocoder,该地址将触发employeeResidenceAddress
函数内部的initialize
函数,而该地址又会触发employeeResidenceLocationClickInfo
函数。这很完美。
同样,在不刷新页面的情况下,我决定通过搜索一个地址来再次使用businessGeocoder,该地址将触发businessAddress
函数内部的initialize
函数,而该地址又应触发{{1} }函数,但是它将触发businessLocationClickInfo
函数。 employeeResidenceLocationClickInfo
函数虽然不应该被调用,但是返回正确的数据。我很难理解为什么调用它而不是使用employeeResidenceLocationClickInfo
函数。
请注意,以另一种方式进行操作,先使用businessLocationClickInfo
,然后使用employeeResidenceGeocoder
,然后再返回到businessGeocoder
会导致相同的问题。
更新>>我在每一行之后运行控制台日志,发现由于单击事件是在employeeResidenceGeocoder
函数中调用的,因此每次我在地图上单击initialize
和{{1} },其中一个替换了另一个输出div,而我只想调用其中一个,具体取决于地址解析器。但是我仍然没有找到修复它的方法/命令。
businessLocationClickInfo
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)