Angularjs 使用Google Maps api V3和angular和browserify

Angularjs 使用Google Maps api V3和angular和browserify,angularjs,google-maps-api-3,browserify,Angularjs,Google Maps Api 3,Browserify,我正在尝试在Angular+browserify应用程序中使用Google Maps Javascript Api V3 我不用凉亭 之前我是用requirejs做的,git hub millermedeiros/requirejs插件上的一个插件叫做async 我能够像这样加载gmap(大多数时候,有时requirejs仍然过早地要求gmap) // load gmap as an amd module define(['config'], function(config){ d

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

我不用凉亭

之前我是用requirejs做的,git hub millermedeiros/requirejs插件上的一个插件叫做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有点新,我现在没有看到太多文档,你们有什么建议吗?

要包含CommonJS不兼容的脚本,请看一下Browserify shim transform:


我会尝试一下,是吗?是的,我正在我的一个项目中使用它。我正在使用browserify shim填充一些客户端库,但是如何从远程服务器异步导入gmap您需要告诉browserify shim将其视为全局依赖项。请看一下这个。