【问题标题】:Using Google Maps api V3 with angular and browserify将 Google Maps api V3 与 angular 和 browserify 一起使用
【发布时间】:2014-11-02 14:57:16
【问题描述】:

我正在尝试在 Angular + browserify 应用程序中使用 Google Maps Javascript Api V3。

我不使用凉亭。

以前我使用 requirejs 和 git hub millermedeiros/requirejs-plugins 上的一个名为 async 的插件来做这件事。

我能够像这样加载 gmap(大多数时候,有时 requirejs 仍然过早地需要 gmap。

 // load gmap as an amd module
 define(['config'], function(config){
     define('gmaps', ['async!http://maps.google.com/maps/api/js?v=3&sensor=false&libraries=places&key=' + config['google-map-api-key']],
         function(){
             return window.google.maps;
         }
     );
 });

Browserify 有点新,我目前没有看到太多文档,你们有什么建议吗?

【问题讨论】:

    标签: angularjs google-maps-api-3 browserify


    【解决方案1】:

    要包含 CommonJS 不兼容的脚本,请查看 Browserify-shim 转换:

    https://github.com/thlorenz/browserify-shim

    【讨论】:

    • 我会试试这个,你呢?
    • 是的,我正在我的一个项目中使用它。
    • 我正在使用 browserify shim 来填充一些客户端库,但是如何从远程服务器异步导入 gmap
    • 您需要告诉 browserify-shim 将其视为全局依赖项。请看看这个github.com/thlorenz/…
    猜你喜欢
    • 2011-05-30
    • 2013-04-09
    • 2020-06-13
    • 2013-11-03
    • 2016-11-06
    • 1970-01-01
    • 2015-03-06
    • 2013-07-25
    • 2017-03-27
    相关资源
    最近更新 更多