gpt4 book ai didi

google-maps-api-3 - 使用 Google Static Maps API URL 渲染多边形

转载 作者:行者123 更新时间:2023-12-04 16:35:14 25 4
gpt4 key购买 nike

我创建了一个脚本,通过将属性附加到静态 map URL 来存储动态 map 输入(因此我们可以在用户提交后引用它)。

由于我还无法确定的原因,Polygon 根本没有使用基本的静态 map URL 进行渲染,但它可以与 3rd 方站点的静态 map 功能一起使用。根据静态 map API 示例,应该没有问题,但我似乎无法重新创建多边形。

Working version (在 URL 中具有相同的属性,尽管它忽略了卫星和缩放分辨率)来自 3rd 方站点。

Desired version缺少多边形。

问题是:我是否缺少某些参数?我确实有一个从 URL 中删除的 API key ,所以这一定不是问题..

最佳答案

您原来的 Desired Version 使用了 Google 不支持的参数。仅删除 opacity:0|它有效:

http://maps.googleapis.com/maps/api/staticmap?center=33.402285,-111.94271500000002&zoom=20&size=600x600&maptype=satellite&sensor=false&path=color%3ared|weight:1|fill%3awhite|33.4022475,-111.9426775|33.4022475,-111.9427525|33.4023225,-111.9427525|33.4023225,-111.9426775|33.4022475,-111.9426775

谷歌地图上的不透明度在 color as a 32-bit hexadecimal value 中设置。 , 所以

  • 细蓝线,0% 不透明度:path=color:0x0000ff00
  • 100% 不透明度的红色实线:path=color:0xff0000ff
  • 如果传递 24 位颜色,则默认值为 50%:0x0000ff(50% 不透明度,蓝色)

  • 所以我认为这就是您正在寻找的(或非常接近的):

    http://maps.googleapis.com/maps/api/staticmap?center=33.402285,-111.942715&zoom=20&size=600x600&maptype=satellite&sensor=false&path=color:red|weight:1|fillcolor:white|33.4022475,-111.9426775|33.4022475,-111.9427525|33.4023225,-111.9427525|33.4023225,-111.9426775|33.4022475,-111.9426775

    关于google-maps-api-3 - 使用 Google Static Maps API URL 渲染多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147503/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com