标签: angularjs google-maps angular-google-maps
我正在看自由绘制的多边形示例,因为这是我目前需要的东西,看起来非常整洁。
然而,我将代码“移植”到我自己的控制器中,并且我不太明白为什么它看起来如此“复杂”需要,工厂,服务等所以我尽管将它保持在最低限度并且在按钮中$ templateCache,直接调用范围内的方法来调用:“$ scope.map.draw()”和“$ scope.map.polys = [];”。
然而,当我点击绘图时,我得到“$ scope.map.draw不是一个函数”,因为它默认是未定义的。 有人能解释我为什么吗?