谷歌地图或开放街道或其他东西

时间:2012-09-07 03:36:16

标签: google-maps google-maps-api-3 openstreetmap geotagging

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

我知道这可以通过Google地图实现,但我对Open Street Maps或其他选项了解不多。我期待每天大约有50,000次观看,我很好奇最好的选择是什么。

1 个答案:

答案 0 :(得分:2)

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

  • 数据集:Google地图可能对用户来说更“熟悉”
  • 使用限制:Google地图的使用限制为25000 map loads per day,1000之后的地图加载费用为0.5美元
  • The leaflet library在使用OSM时是一个很好的库,并且正在积极开发中。它是免费的,以及OSM瓦片
  • 根据您的磁贴提供商,Google的磁贴加载速度可能会更好 - 可能是因为他们的CDN。
  • ...但当然您可以使用其他自定义图块,例如来自Mapquest,或者您可以通过TileMill
  • 滚动自己的图块

最后我们决定将Leaflet与Mapquest图块一起使用,到目前为止非常开心。我们在Leaflet中需要一些额外的功能来完成更高级的任务,但我们开发了它们并为Leaflet提供了补丁。 Mapquest的拼贴加载速度不如Google,但我们的用户习惯了Leaflet和Mapquest的外观和感觉。