Ember.js阻止Google Maps API多次加载

时间:2016-05-05 02:12:41

标签: ember.js

使用两个单独的Google地图插件ember-g-mapember-place-autocomplete会导致此错误:

You have included the Google Maps API multiple times on this page. This may cause unexpected errors.

有道理,因为我的index.html页面现在加载了多个脚本。

任何人都知道Ember开发人员通常如何处理这类问题?

1 个答案:

答案 0 :(得分:2)

理想情况下,插件作者应提供配置选项,以允许消费者包含或排除Google地图库。我刚刚提交了PR to ember-place-autocomplete就是这么做的。 PR合并后,您可以使用它,或使用我的分叉版本。

作为ember-g-map的替代方案,您可以考虑将ember-leaflet与ember-leaflet-google-tile-layer插件一起使用。 Ember-leaflet似乎是Ember的主要映射插件,它确实提供了排除Google地图库的选项。