gpt4 book ai didi

maps - 任何用于 web map 的 javascript 适配器/包装器库,例如 Google Maps 和 Yahoo Maps 和 Bing Maps?

转载 作者:行者123 更新时间:2023-12-01 02:49:37 24 4
gpt4 key购买 nike

是否有任何可用的 javascript 适配器/包装器库可以用来代替直接对特定 API(例如 Google 的 API)进行编程?

我即将学习如何使用网络 map 服务,现在想弄清楚我想为正在开发的新网站使用哪种 map 服务。

不过,我希望在不重写大量代码的情况下轻松切换到其他映射服务,并且更愿意简单地重新配置要使用的映射服务,因此我可以继续对通用适配器 API 进行编程,而不是重写代码例如,从使用谷歌地图切换到雅虎 map 时。

例如,在教程中:
http://code.google.com/apis/maps/documentation/javascript/tutorial.html
有一些谷歌特定的类型,例如 'google.maps.LatLng' 、 'google.maps.Map' 、 'google.maps.MapTypeId' ,我猜 Bing 和 Yahoo API 有它们对应的类型来做类似的事情。

因此,主要问题是是否有任何通用适配器/包装器 API 库提供通用抽象 API 以及针对特定映射 API 的不同实现?

最佳答案

有一个这样的 api 叫做 Mapstraction .它允许使用相同的指令集为 bing/Google/Yahoo 开发。
缺点是这些 map 提供者在功能方面并不相同,因此 Mapstraction api 和 native API 之间可能存在差距。但对于简单的事情,你不应该有问题。

关于maps - 任何用于 web map 的 javascript 适配器/包装器库,例如 Google Maps 和 Yahoo Maps 和 Bing Maps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com