0

一段时间以来,我一直在为一个与体育相关的网站研究一个概念,用户可以在地图上记录一个位置,并将该位置放入一项运动的类别中,然后按一两个指标对其进行评分。我希望这些指标显示在地图上,但我想要一个链接或按钮来查看完整的页面描述。

我知道这可以通过谷歌地图实现,但我对 Open Street Maps 或其他选项知之甚少。我预计每天大约有 50,000 次观看,并且很好奇最好的选择是什么。

4

1 回答 1

2

这两个框架都运行良好,从您的用例来看,您应该能够使用其中任何一个。有一些事情要记住:

  • 数据集:谷歌地图对用户来说可能看起来更“熟悉”
  • 使用限制:谷歌地图的使用限制为每天 25000次地图加载,之后加载 1000 次地图需要 0.5 美元
  • Leaflet库在使用 OSM 时是一个很好的库,并且正在积极开发中。它是免费的,以及 OSM 瓷砖
  • 根据您的磁贴提供商,来自 Google 的磁贴加载速度可能会更好 - 可能是由于他们的 CDN。
  • ...但是您当然可以使用其他自定义图块,例如来自Mapquest,或者您可以滚动自己的图块,例如通过TileMill

最后,我们决定将 Leaflet 与 Mapquest 瓦片一起使用,到目前为止我们非常满意。我们需要 Leaflet 中的一些附加功能来完成更高级的任务,但我们开发了这些功能并为 Leaflet 提供了补丁。Mapquest 的瓦片加载速度不如 Google,但我们的用户已经习惯了 Leaflet 和 Mapquest 的外观和感觉。

于 2012-09-07T06:51:56.747 回答