我是初学者,已经完成了V3 API教程并且刚刚听说过mapstraction。我想知道,哪个更好学习,考虑到V3是google maps api的完整写作?我知道mapstraction让你更灵活,但当前版本的Mapstraction是否利用了新的V3功能?
此致
答案 0 :(得分:0)
我建议不要使用抽象映射API,除非您有经常切换映射提供程序的特定要求。
答案 1 :(得分:0)
我在几个项目中一直在密切使用Mapstraction。
从好的方面来说,它是一个写得很好的抽象层,效果非常好。代码结构良好,逻辑性强,可处理基本映射所需的所有内容。通过一些努力,它很容易理解,可以扩展。此外,基础定制的地图对象仍然可以访问,您可以针对它们编写特定的代码。
对此,有一些问题。当然,因为它是一个抽象层,如果你想做一些特定于谷歌地图特有的功能的东西,那么在直接实现上需要额外的努力。 Bing地图目前仅在v6上实现,而不是改进的v7。
就个人而言,我发现Google,Bing和OpenSourceMap之间的互换是一个真正的积极因素,特别是考虑到Google的许可问题和价格以及Bing的较小程度。
因此,如果您需要许多特定于Google的功能并且可以处理许可证问题,那么请使用google,否则我建议使用mapstraction。