我想知道Google Static Maps API是否可用于执行以下操作。给定约100个地址的数据集全部位于同一邻域中的5到7个不同的块上,我想生成一个映射,其中突出显示该块上最低和最高地址范围内的每个块的跨度。因此,例如,如果在街道A上,包含的最低地址为1100,最高的地址为1600,则地图应突出显示从1100到1600的街道A的延伸。
答案 0 :(得分:4)
使用路径可以为您提供帮助,这是一个示例API调用:
所以你要做的就是传递一个地址列表(你必须自己传递那些具有相应街道名称的地址),你可以有一个突出显示的块。
为了保持形状更加规则,您可能需要使用地理编码来获取纬度和经度,计算最佳拟合矩形的左下角和右下角,并在其周围绘制四条角的路径。 / p>
API doc doc:https://developers.google.com/maps/documentation/staticmaps/?csw=1#ImplicitPositioning
您可以指定多个路径来覆盖所有块,如下所述: https://groups.google.com/forum/#!topic/google-maps-api/WAb556SoApw