use*_*436 5 yahoo maps adapter wrapper
是否有任何可用的 javascript 适配器/包装器库可以用来代替直接编程到特定 API(例如 Google 的 API)?
我即将学习如何使用网络地图服务,现在想弄清楚我想为正在开发的新网站使用哪种地图服务。
尽管如此,我希望无需重写大量代码即可轻松切换到其他一些地图服务,并且更愿意简单地重新配置要使用的地图服务,因此我可以继续编程到通用适配器 API 而不是重写代码例如,当从使用谷歌地图切换到雅虎地图时。
例如,在教程中:http : //code.google.com/apis/maps/documentation/javascript/tutorial.html 有一些 Google 特定类型,例如 'google.maps.LatLng' 、 'google.maps. Map' , 'google.maps.MapTypeId' ,我猜 Bing 和 Yahoo API 有相应的类型来做类似的事情。
因此,主要问题是是否有任何通用适配器/包装器 API 库提供通用抽象 API 和针对特定映射 API 的不同实现?
有一种这样的 api,称为Mapstraction。它允许使用相同的指令集为 bing/Google/Yahoo 进行开发。缺点是这些地图提供程序的功能并不相同,因此 Mapstraction api 和原生 API 之间可能存在差距。但对于简单的事情你应该不会有问题。
| 归档时间: |
|
| 查看次数: |
940 次 |
| 最近记录: |