我想讓谷歌地圖與咖啡的好玩。我遇到的問題是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