鉴于address,有没有办法获取带有某些参数的静态Google地图,以便显示包括周围街道在内的整个街区?
这是我尝试实现的结果(我只是手动从谷歌地图中心和缩放来制作屏幕截图):
但是当通过Static Maps API请求时,使用缩放17太过分了:
并且使用zoom = 18太近了:
更不用说我无法弄清楚如何正确对齐地图。
答案 0 :(得分:0)
我不认为这是一种开箱即用的方式。您想要显示哪些块的可能性很大。
一些并发症(我打赌还有更多)包括:
如果原点纬度和经度而不是地址,则可以尝试使用&visible=latLng2
argument作为静态地图网址,其中latLng2
是原点的修改版本,包括delta(可能约为0.002度),使其看起来与您的想法相似。该参数不能与给定的缩放一起使用。
<强>之前:强>
<强>后:强>
也许你最好的选择就是在中间进行一些计算(比如谷歌地理服务,知道哪条街是拐角处等)