Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 要使用Mapstraction或谷歌地图api V3?_Google Maps Api 3_Mapstraction - Fatal编程技术网

Google maps api 3 要使用Mapstraction或谷歌地图api V3?

Google maps api 3 要使用Mapstraction或谷歌地图api V3?,google-maps-api-3,mapstraction,Google Maps Api 3,Mapstraction,我对mapping是新手,已经阅读了V3API教程,刚刚听说了mapstraction。我想知道,考虑到V3是谷歌地图api的一个完整版本,学习哪一个更好?我知道mapstraction为您提供了更大的灵活性,但当前版本的mapstraction是否利用了新的V3功能 关于我建议不要使用抽象映射API,除非您有经常切换映射提供程序的特定要求 我建议不要使用抽象映射API,除非您有经常切换映射提供程序的特定要求 我已经在几个项目中大量使用Mapstraction 另一方面,它是一个写得非常好的抽象

我对mapping是新手,已经阅读了V3API教程,刚刚听说了mapstraction。我想知道,考虑到V3是谷歌地图api的一个完整版本,学习哪一个更好?我知道mapstraction为您提供了更大的灵活性,但当前版本的mapstraction是否利用了新的V3功能


关于

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

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

我已经在几个项目中大量使用Mapstraction

另一方面,它是一个写得非常好的抽象层,工作非常好。代码结构良好,逻辑性强,可以处理基本映射所需的一切。只要稍加努力,它就很容易理解并可以扩展。此外,底层的定制地图对象仍然可以访问,您可以针对它们编写特定代码

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

就我个人而言,我发现谷歌、必应和OpenSourceMap之间的交换是一个真正的积极因素,特别是考虑到谷歌和必应的许可问题和价格


因此,如果你需要很多谷歌特有的功能,并且可以处理许可证问题,那么就使用谷歌吧,否则我建议你使用mapstraction。

我已经在几个项目中大量使用mapstraction

另一方面,它是一个写得非常好的抽象层,工作非常好。代码结构良好,逻辑性强,可以处理基本映射所需的一切。只要稍加努力,它就很容易理解并可以扩展。此外,底层的定制地图对象仍然可以访问,您可以针对它们编写特定代码

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

就我个人而言,我发现谷歌、必应和OpenSourceMap之间的交换是一个真正的积极因素,特别是考虑到谷歌和必应的许可问题和价格

因此,如果你需要很多谷歌特有的功能,并且可以处理许可证问题,那么就使用谷歌,否则我建议使用mapstraction