【发布时间】:2013-03-12 18:13:14
【问题描述】:
使用 Google Maps API(第 3 版),您可以使用自定义图像在地图上添加标记对象。我正在使用它在交互式地图上放置我的照片的缩略图。我可以使用 PHP 脚本缩放我自己的照片,因此它们可以通过 URL 以合适的尺寸提供。但 Maps API 不支持在元素上添加 CSS 阴影。事实上,它不支持任何 CSS,因为它只在画布元素中呈现其内容。
现在我想我有两个选项可以在缩略图下获得阴影:
编写一个可以生成此类阴影图像的 PHP 脚本。它们需要是具有 alpha 透明度的 PNG 图像。不确定PHP是否支持这一点。我可以使用模板并将其角和边缘复制到所需大小的目标图像,或者我可以自己计算高斯模糊并生成每个像素,这可能需要更长的时间。
或者以某种方式改变 Maps API 的使用来获得一个真正的 DOM 元素,我可以在其上应用任何 CSS 效果。
哪个最简单?有人可以为其中任何一个提供解决方案吗?现在,两者似乎都过于复杂了。
【问题讨论】:
标签: css google-maps-api-3 google-maps-markers shadow