Javascript 如何仅在加载了GoogleMapsAPI的情况下加载jquery插件?

Javascript 如何仅在加载了GoogleMapsAPI的情况下加载jquery插件?,javascript,jquery-plugins,google-maps-api-3,lazy-loading,coffeescript,Javascript,Jquery Plugins,Google Maps Api 3,Lazy Loading,Coffeescript,为了方便使用GoogleMapsAPI,我正在开发一个jquery插件。它有一些默认值。如下: 默认jquery插件(咖啡脚本中的代码) 请注意选项zoomControlOptions 我的问题是JS文件对于每个页面都是唯一的,脚本: 在联系人页面上(我在这里使用API) 这个插件依赖谷歌地图API来工作,如何只在联系人页面上加载插件?更好的是,如何仅在Google Maps API可用时加载插件 谢谢大家的帮助 在包装的顶部写下: return if not google?.maps? r

为了方便使用GoogleMapsAPI,我正在开发一个jquery插件。它有一些默认值。如下:

默认jquery插件(咖啡脚本中的代码)

请注意选项
zoomControlOptions

我的问题是JS文件对于每个页面都是唯一的,脚本:

在联系人页面上(我在这里使用API)

这个插件依赖谷歌地图API来工作,如何只在联系人页面上加载插件?更好的是,如何仅在Google Maps API可用时加载插件


谢谢大家的帮助

在包装的顶部写下:

return if not google?.maps?
return if not google?.maps?