有没有办法使用LeafletJS查看Google Maps Traffic Layer?

时间:2013-12-11 07:15:18

标签: google-maps google-maps-api-3 leaflet

我想在Leaflet中实现多地图支持。到目前为止,我已经能够显示谷歌地图图块。现在我正在寻找一种显示流量层的方法。

2 个答案:

答案 0 :(得分:2)

Google不允许您在不使用其地图API的情况下使用其图块。请参阅他们的General Terms

  

请勿滥用我们的服务。例如,不要...尝试使用除接口和我们提供的指令之外的方法来访问它们。

可以在不使用Google地图的API的情况下获取图块,但他们可能会在没有警告的情况下关闭您的地图:

  

如果您不遵守我们的条款或政策,或者我们正在调查可疑的不当行为,我们可能会暂停或停止向您提供服务。

答案 1 :(得分:2)

不幸的是,您无法使用其流量图层。

如果您想要显示类似于Google提供的流量图层,您应该获得一项服务,为您提供流量数据,然后将该数据转换为具有不同样式的多边形线(例如:红色表示流量较慢)区域等),使用这些多边形线创建一个叠加层,然后使用一些图层控件将其添加到地图中。