2

我是地图新手,已经阅读了 V3 API 教程,刚刚听说过地图绘制。我想知道,考虑到 V3 是对 google maps api 的完整编写,哪个更好学?我知道 Mapstraction 为您提供了更多的灵活性,但当前版本的 Mapstraction 是否利用了新的 V3 功能?

问候

4

2 回答 2

0

我建议不要使用抽象映射 API,除非您有经常切换映射提供程序的特定要求。

于 2011-01-31T09:32:53.823 回答
0

我在几个项目中相当密集地使用 Mapstraction。

从好的方面来说,它是一个写得非常好的抽象层,并且工作得非常好。该代码结构良好,逻辑清晰,可以处理基本映射所需的一切。通过一些努力,它很容易理解并且可以扩展。此外,底层的定制地图对象仍然可以访问,您可以针对它们编写特定的代码。

对此有几个问题。当然,因为它是一个抽象层,如果你想做任何特定于谷歌地图特有的功能的事情,那么直接实现需要额外的努力。Bing 地图目前也仅在 v6 而不是改进的 v7 上实现。

就我个人而言,我发现 Google、Bing 和 OpenSourceMap 之间的交换是非常积极的,特别是考虑到与 Google 的许可问题和价格以及在较小程度上 Bing。

因此,如果您需要很多 google 特定的功能并且可以处理许可证问题,那么请使用 google,否则我会推荐 mapstraction。

于 2012-01-13T11:40:44.850 回答