Google maps 谷歌地图上离散值的热图可视化

Google maps 谷歌地图上离散值的热图可视化,google-maps,google-maps-api-3,maps,visualization,heatmap,Google Maps,Google Maps Api 3,Maps,Visualization,Heatmap,我正在研究以下场景:我有一个地理位置,我需要创建一个从该位置到周围任何地方的旅行时间(开车)的热图可视化。我计划使用谷歌距离矩阵API获取旅行持续时间。但是,由于它对API调用的数量有限制,我需要以某种方式限制调用 到目前为止,我的计划如下:计算给定位置周围网格上均匀分布的一组点的行程持续时间(基本上是一个数值)(例如,东0.5公里、东0.5公里-北0.5公里、东0.5公里-北1公里等)。这一点将代表方形区域的中心,并且我将考虑到中心的旅行持续时间作为旅行持续时间到该地区的任何地方。在谷歌地图上

我正在研究以下场景:我有一个地理位置,我需要创建一个从该位置到周围任何地方的旅行时间(开车)的热图可视化。我计划使用谷歌距离矩阵API获取旅行持续时间。但是,由于它对API调用的数量有限制,我需要以某种方式限制调用

到目前为止,我的计划如下:计算给定位置周围网格上均匀分布的一组点的行程持续时间(基本上是一个数值)(例如,东0.5公里、东0.5公里-北0.5公里、东0.5公里-北1公里等)。这一点将代表方形区域的中心,并且我将考虑到中心的旅行持续时间作为旅行持续时间到该地区的任何地方。在谷歌地图上以热图样式将这些区域显示为彩色方块

类似事物的一个很好的例子是:

因此,我的问题是:

  • 这似乎是一个好策略吗
  • 对于这样的事情,有没有更好的可视化策略
  • 如何在谷歌地图上创建这些方形的彩色区域

  • 谢谢

    计算持续时间肯定会涉及交通流,而不仅仅是距离。如果您的计算纯粹基于距离,则可以使用谷歌地图方向请求来计算到每个点的距离

  • 我不确定热图是否是这种情况下的前进方向
  • 有很多方法可以实现这一点。以下是一些:

    a。使用自定义覆盖 ()

    b。在地图上绘制多边形,并根据颜色给它们不同的颜色 旅程的持续时间。这将涉及到将有问题的区域分割成多边形。这些多边形可以采用与示例相同的形状。你的拿铁要相当精确。SQL的空间查询将根据您使用的技术在这里帮助您。()

    c。根据您想要的具体程度,您可以绘制具有不同半径值和不同颜色的圆

    d。您可以在所需形状中创建自定义标记,并将它们添加到地图的正确板条中,以填充区域。您可以为不同的持续时间使用不同的标记,并相应地添加它们


  • 我相信还有其他选择

    计算持续时间肯定会涉及交通流,而不仅仅是距离。如果您的计算纯粹基于距离,则可以使用谷歌地图方向请求来计算到每个点的距离

  • 我不确定热图是否是这种情况下的前进方向
  • 有很多方法可以实现这一点。以下是一些:

    a。使用自定义覆盖 ()

    b。在地图上绘制多边形,并根据颜色给它们不同的颜色 旅程的持续时间。这将涉及到将有问题的区域分割成多边形。这些多边形可以采用与示例相同的形状。你的拿铁要相当精确。SQL的空间查询将根据您使用的技术在这里帮助您。()

    c。根据您想要的具体程度,您可以绘制具有不同半径值和不同颜色的圆

    d。您可以在所需形状中创建自定义标记,并将它们添加到地图的正确板条中,以填充区域。您可以为不同的持续时间使用不同的标记,并相应地添加它们


  • 我相信还有其他选择

    嘿,你介意看看这个吗?