【发布时间】:2016-03-24 14:22:40
【问题描述】:
我正在使用谷歌地图制作应用程序,有时我需要下载静态地图。
目前我正在向静态地图发送我需要的中心(位置)和缩放,是否可以发送静态地图 4 位置,它将作为静态地图的边界而不是缩放值和位置?
这对我来说真的很重要,因为我不想在我的地图中添加我不想要的静态地图位置,因为我正在使用静态地图进行像素工作 任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: android google-maps google-static-maps
我正在使用谷歌地图制作应用程序,有时我需要下载静态地图。
目前我正在向静态地图发送我需要的中心(位置)和缩放,是否可以发送静态地图 4 位置,它将作为静态地图的边界而不是缩放值和位置?
这对我来说真的很重要,因为我不想在我的地图中添加我不想要的静态地图位置,因为我正在使用静态地图进行像素工作 任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: android google-maps google-static-maps
在 google 静态地图 API 中没有直接执行此操作的特定方法。但是,您可以通过创建路径来欺骗 google。
https://developers.google.com/maps/documentation/static-maps/intro?hl=en#ImplicitPositioning
通常需要指定 center 和 zoom URL 参数来定义 生成的地图的位置和缩放级别。然而,如果你 提供标记、路径或可见参数,您可以改为让 Google Static Maps API 确定正确的中心和缩放级别 隐含地,基于对这些元素位置的评估。
您不需要给它 4 分,只需 2 个彼此相对的角,例如(右上角和左下角),或(左上角和右下角)。路径可以具有透明度,以便在静态地图上看不到它。
【讨论】: