您是否建议 Mapstraction (图书馆)作为访问Google地图的图层?

这是一个积极维护的项目吗?除了提供商独立的主要原因之外,我是否会使用此库再次/丢失任何内容?

有帮助吗?

解决方案

将它用于一个非常重要的产品,易于使用和扩展。 如果需要,建议以便将来可以换出映射产品。

干杯,

罗布

其他提示

在阅读这篇文章后,我研究了同样的问题,我认为可能会有一点澄清。

OpenLayers拥有比Mapstraction更大的用户群,但仍然比GoogleMaps小(GM已超过过去两周的1000个帖子,OpenLayers 开发人员论坛在10月份发布了169篇帖子, mapstraction有33个。它不是一个完全公平的比较,因为关于OpenLayers和Mapstraction的问题似乎是更复杂的开发人员类型并且垃圾邮件更少。我认为开放层和mapstraction都支持在google中使用谷歌地图包裹完整的谷歌地图js api的TOS。

Mapstraction相对于OpenLayers的一个优势是更直接访问googles api,而开放层支持更少的google api端口,但在它支持的地图上支持更加一致。这个列表服务问题很好地涵盖了它 http://www.mail-archive.com/dev@openlayers.org /msg02039.html

我们一直在考虑从GoogleMaps迁移到mapstraction,这里有一些关于我开始使用Mapstraction api包装器的经验。

在他们的主页上,他们链接到复杂的错误演示,但不包括当前版本的Google地图。如果你在git hub周围挖掘,那里有一个api v3演示 https://github.com/mapstraction/mxn/blob/master/examples /googlev3.html

github上的代码基础似乎很好但是他们的文档很简单..实际上当你搜索”mapstraction“在谷歌上,API Doc站点链接指向过时的文档,但不包括v3。如果您下载git hub源代码,那么有自动生成的文档可以覆盖v3,但没有简单的入门示例。他们的邮件列表很难搜索,但我没有看到他们的任何例子。看来,虽然他们放弃了主要源干线的code.google.com,但他们仍然依赖于所有示例来托管js文件并使用.js(apitype)设置注入依赖。像这样 http://mapstraction.googlecode.com/svn/trunk/source/ mxn.js?(的OpenLayers ) 我在列表服务器上遇到了一些喋喋不休的问题,建议google js文件经常在代码库中排除必要的补丁。我还没有找到一个很好的入门文档或电子邮件,解释了他们首选的链接代码或注入api依赖的方案。

所有这些都是小问题,他们似乎拥有一支优秀的核心团队。所以,如果你需要支持谷歌特定的地图功能,他们似乎是一个很好的方式去。

这里提供的是更简单的例子 https://github.com/mapstraction/mxn/tree/master/examples/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top