Google maps 忽略静态贴图阴影参数

Google maps 忽略静态贴图阴影参数,google-maps,google-maps-markers,google-static-maps,Google Maps,Google Maps Markers,Google Static Maps,从今天开始,我的静态地图显示了一种新的行为。我的自定义标记不再显示其阴影,因此其位置错误。我记得在引入“视觉刷新”时发生了类似的情况,但是我没有使用该参数 我尝试添加阴影:true不应该是必需的,这似乎被忽略了 我意识到今天2013年11月19日是谷歌地图API第2版即将退役的日子,所以我的问题可能与此有关 有人能解释这个谜团吗?截至2013年11月20日,谷歌静态地图API文档尚未更新,以反映自定义图标显示的变化,这些图标似乎与谷歌地图API v2的退役有关 在v2退役之前,静态贴图自定义图标

从今天开始,我的静态地图显示了一种新的行为。我的自定义标记不再显示其阴影,因此其位置错误。我记得在引入“视觉刷新”时发生了类似的情况,但是我没有使用该参数

我尝试添加阴影:true不应该是必需的,这似乎被忽略了

我意识到今天2013年11月19日是谷歌地图API第2版即将退役的日子,所以我的问题可能与此有关


有人能解释这个谜团吗?

截至2013年11月20日,谷歌静态地图API文档尚未更新,以反映自定义图标显示的变化,这些图标似乎与谷歌地图API v2的退役有关

在v2退役之前,静态贴图自定义图标显示阴影:默认为true;它们的定位点设置在自定义图标图像的底部中心,阴影从该位置投射。现在,默认情况下阴影是关闭的一个bug?定位点设置在自定义图标图像的中心。图像有效地模糊了点,使我的地图毫无意义

为了解决这个问题,我在我的URL中添加了visual_refresh=false。VisualRefresh参数于今年早些时候引入,作为开发者选择新的、美化的地图的一种方式。见:

图示谷歌静态地图自定义图标的示例图像请参见:不再显示,因为默认情况下,它会显示阴影。将visual_refresh=false添加到图像src URL会将映射返回到其预期状态


我不知道这个解决方案需要多长时间。如果有人从谷歌更新这个问题时,静态地图API是正确的,这将是伟大的

你还在使用版本2吗?谷歌自己表示:所有请求v2的应用程序都将使用一个特殊的包装版本的V3API,所以如果你使用v2,并且它是从今天开始的,我会说:是的,这是相关的,你应该迁移到版本3。我想“flat”在里面,3D在外面。。但是地图别针必须放在正确的地方!是的,这里也有同样的问题。。。我使用的解决方法是将图像加倍。基本上,谷歌将pin码置于其位置的中心。因此,如果在图像下方添加一些透明像素,则基本上是高度的两倍,并将实际图像放置在顶部,则效果良好。虽然有点黑客味,但能胜任。谢谢,我在另一个帖子上读到了类似的想法。事实上,自定义标记会变得无用。我希望这最终会被认为是一个bug。如果标记覆盖了正在映射的位置,则没有“点”。到今天为止,至少我注意到自定义标记在不使用visual_refresh参数的情况下已正确定位,但是阴影(应该是默认值)仍然缺失!具有讽刺意味的是,我想做相反的事;仅将锚固定在底部中心是非常有限的,这意味着您只能使用尖标记。如果它总是在中间,你仍然可以用透明的方式实现尖标记,但也可以实现其他标记。把虫子带回来!