Maps 是否有javascript多映射源api?

Maps 是否有javascript多映射源api?,maps,bing-maps,openstreetmap,Maps,Bing Maps,Openstreetmap,我正在寻找一个API,它可以管理不同地图源的一些API键,如谷歌地图、openstreetmaps和其他使用通用语言的提供商 目标是编写如下内容,并跨多个地图源工作 map.source = commonMapSource.Sources.GoogleMaps; var placemark = commonMapSource.Overlays.Placemark; placemark.setMap(map); 有什么东西像我正在寻找的吗?我很久以前就为Bing和Google地图创建了这样的东西

我正在寻找一个API,它可以管理不同地图源的一些API键,如谷歌地图、openstreetmaps和其他使用通用语言的提供商

目标是编写如下内容,并跨多个地图源工作

map.source = commonMapSource.Sources.GoogleMaps;
var placemark = commonMapSource.Overlays.Placemark;
placemark.setMap(map);

有什么东西像我正在寻找的吗?

我很久以前就为Bing和Google地图创建了这样的东西。这些类型的包装器不再常见,因为贴图控件更改太快。此外,地图提供商将数据与其他地图混合使用往往违反使用条款。例如,使用Bing Maps geocoder提供的坐标不能用于谷歌地图。如果您正在寻找一个可以在中切换数据提供程序的地图控件,请查看OpenLayers:

很久以前,我为Bing和Google地图创建了类似的控件。这些类型的包装器不再常见,因为贴图控件更改太快。此外,地图提供商将数据与其他地图混合使用往往违反使用条款。例如,使用Bing Maps geocoder提供的坐标不能用于谷歌地图。如果您正在寻找一个可以在中切换数据提供程序的映射控件,请查看OpenLayers:

实际上是的,尽管我不确定它是否与所有提供程序的最新API更改保持同步

这叫做乳房牵引术:

假定支持(直接从上面的站点复制和粘贴)

  • 云彩
  • ESRI ArcGIS
  • Google–v2和v3
  • 传单
  • MapQuest和MapQuest打开
  • Microsoft Bing–v6和v7
  • 诺基亚在这里
  • 开放层
  • 军械测量开放空间
  • 诺基亚Ovi
  • Yandex

几年前我确实尝试过它,对于简单的东西来说效果很好。

事实上是的,尽管我不确定它是否与所有提供商的最新API更改保持同步

这叫做乳房牵引术:

假定支持(直接从上面的站点复制和粘贴)

  • 云彩
  • ESRI ArcGIS
  • Google–v2和v3
  • 传单
  • MapQuest和MapQuest打开
  • Microsoft Bing–v6和v7
  • 诺基亚在这里
  • 开放层
  • 军械测量开放空间
  • 诺基亚Ovi
  • Yandex
几年前我确实试过了,对于简单的东西我也做得很好