构建模块化谷歌地图应用程序
Building modular Google Maps applications
我正在使用Google Maps API构建大型应用程序,我发现我的开发方法需要更加模块化,并可以使用某些方向。
我的目标是从逻辑上将我的代码分解成不同的JS文件,因此总会有一个"基本"JS文件负责加载映射、添加基本功能等。但对于不同的客户端,我希望在这个基础上构建,而不复制代码。因此,基本JS文件保持不变,我只是向另一个特定于客户端的JS文件添加一些附加功能,并将这两个功能加载到应用程序中这种方法的问题是,我需要等到Google Maps API完全加载后才能加载任何其他JS文件,否则第二个JS文件无法访问API对象并出错。
那么,有没有任何库或框架可以解决这个大局和大局的问题?我遇到了Require.js作为解决方案,但我想看看这里有什么选项。任何方向都非常感谢。
RequireJS可能是您的最佳选择。它将并行加载脚本,但按依赖顺序执行。看起来该博客文章中引用的async
插件将像谷歌地图加载程序所宣传的那样工作。一旦你进入了包含大量JavaScript文件和类的项目,并尝试了RequireJS,你就会想知道没有它你是怎么做的。
相关文章:
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 在Ionic应用程序上使用$.getScript加载谷歌地图Api
- 在Meteor应用程序中使用百度地图与谷歌地图API
- 谷歌应用程序脚本html服务和加载谷歌地图javascript api V3
- 谷歌地图V3在安卓应用程序中的实现
- 构建模块化谷歌地图应用程序
- 集成在 Angular2 应用程序谷歌地图 - 放置自动完成
- 将动态CSS样式应用于谷歌地图的标记
- Cordova/PhoneGap:使用谷歌地图API的应用程序崩溃
- Cordova windows 8应用程序:加载外部javascript(谷歌地图)
- 在单页应用程序上重用谷歌地图API实例
- 在我的应用程序中集成android街景和谷歌地图
- 您是否需要将 API 密钥用于客户端应用程序的谷歌地图 API
- MVC 5 SPA 应用程序谷歌身份验证令牌处理
- 如何在轨道应用程序中的谷歌地图上有多个标记,有点类似于 nestigator.com
- 使用AngularJS应用程序在谷歌地图上显示标记
- 将Jquery应用于谷歌地图标记
- “评价这个应用程序”谷歌播放商店链接在离子应用程序
- 谷歌地图无法在iPhone / iPad工作灯6.2应用程序上运行
- Twitter引导程序+谷歌地图仍然没有;无法修复错误