我想让谷歌地图与咖啡的好玩。我遇到的问题是coffeescript将javascript包装在(function() {
中,这意味着变量不会成为全局范围。Coffeescript与谷歌地图变量范围
有没有办法将coffeescript强制变量放入全局范围?
下面是我目前使用的简单代码示例。
initialize = ->
options =
lat:-34.456
lng:23.456
zoom: 10
map = new google.maps.Map document.getElementById('map-canvas'), options
return
google.maps.event.addDomListener(window, 'load', initialize)
为什么你需要他们的全局变量?一般来说,全局变量是*避免*的事情。 – 2014-11-01 13:18:23
如何在不使用全局变量的情况下使用带有coffeescript的Google地图?对不起,这是新的。 – user204088 2014-11-01 13:25:32
我编辑你的初始化函数来创建一个body。我认为你的意图是,但如果没有,你可以编辑它。 – 2014-11-01 18:30:35