Google maps 谷歌地图静态API-带标记的自定义缩放

Google maps 谷歌地图静态API-带标记的自定义缩放,google-maps,Google Maps,我正在创建一个应用程序,使用GoogleMaps静态API从地图下载图像。我想在地图上有标记时决定缩放级别(现在自动设置缩放,以便所有标记都显示在图像中)。有人知道这是否可行吗?根据,您可以使用“中心”和“缩放”参数来配置地图(不需要标记): 位置参数 中心(如果不存在标记,则需要)定义地图的中心,与地图的所有边缘等距。此参数将位置作为逗号分隔的{纬度,经度}对(例如“40.714728,-73.998672”)或字符串地址(例如“纽约市市政厅”)识别地球表面上的唯一位置。有关更多信息,请参阅

我正在创建一个应用程序,使用GoogleMaps静态API从地图下载图像。我想在地图上有标记时决定缩放级别(现在自动设置缩放,以便所有标记都显示在图像中)。有人知道这是否可行吗?

根据,您可以使用“中心”和“缩放”参数来配置地图(不需要标记):

位置参数

  • 中心(如果不存在标记,则需要)定义地图的中心,与地图的所有边缘等距。此参数将位置作为逗号分隔的{纬度,经度}对(例如“40.714728,-73.998672”)或字符串地址(例如“纽约市市政厅”)识别地球表面上的唯一位置。有关更多信息,请参阅下面的位置

  • 缩放(如果不存在标记,则需要)定义地图的缩放级别,该级别确定地图的放大级别。此参数采用与所需区域的缩放级别相对应的数值。有关详细信息,请参见下面的缩放级别

示例URL:

https://maps.googleapis.com/maps/api/staticmap?center=42,-72&zoom=5&size=400x400&markers=color:blue%7Clabel:S%7C11211%7C11206%7C11222&format=jpg
结果图像:

https://maps.googleapis.com/maps/api/staticmap?center=42,-72&zoom=5&size=400x400&markers=color:blue%7Clabel:S%7C11211%7C11206%7C11222&format=jpg

现在自动设置缩放,以便在图像中显示所有标记

你已经走到一半了。完成后,获取缩放级别的结果:
map.getZoom()


但是,我认为您的应用程序违反了规定,因为禁止复制其内容。

谢谢!这就是我要找的。