Google Maps JS v3和HTML5 JavaScript框架

时间:2013-10-11 14:42:38

标签: javascript google-maps backbone.js google-maps-api-3 ember.js

我目前正在使用Google Maps JavaScript API开展地图项目。

但我的应用程序将更先进,然后显示单个地图,最终将显示多个地图“视图”以及使用页面上的表单操作地图的选项。

我已经使用了几个不同的HTML 5 JavaScript框架,例如Backbone.js,Angular.js以及Ember.js用于其他项目,但没有任何方法适用于Google地图。

我想知道是否有人会建议使用特定的JavaScript框架来使用Google Maps JavaScript v3 API。 优选地,具有用于Google Maps的活动插件/模块的东西将是最佳的。我已经在Backbone for Google Maps中创建了自己的特殊视图,但它并不像我想要的那样“好”。

如果您有使用其他地图API的建议,除了GMaps之外,我也很乐意听到它。

4 个答案:

答案 0 :(得分:3)

还有一个ember-leaflet proyect,看起来很有趣,但我还没有尝到它。

https://github.com/gabesmed/ember-leaflet

http://gabesmed.github.io/ember-leaflet/

祝你好运

答案 1 :(得分:2)

原来有两种非常好的方法。

  1. EmberJS + Leaflet http://gabesmed.github.io/ember-leaflet/
  2. AngularJS + Leaflet http://tombatossals.github.io/angular-leaflet-directive/#!/
  3. AngularJS + Google地图http://nlaplante.github.io/angular-google-maps/#!/usage
  4. 我已经决定将AngularJS或EmberJS与Leaflet一起使用,因为Leaflet API比Google Maps API更强大。 (IMO)

答案 2 :(得分:1)

不是Google地图解决方案,但您说您很想知道其他可能的地图解决方案。好吧,ArcGIS有一个Javascript API https://developers.arcgis.com/en/javascript/,它直接与Dojo javascript框架相结合,虽然他们确实有一个轻量级的API,但仍然运行了一个简化的dojo版本,但更多的是针对允许与其他JS框架集成。

可能会或可能不会满足您的需求,但无论如何它都是一个选项,并认为我会传递它。他们有很多样本,所以我建议你去看看而不是我试图解释。

答案 3 :(得分:1)

我的第二个影片传单。您可以通过传单使用您想要的任何地图提供者。