但我有另一个(较小的)问题.我正在使用Firefox 3.5和Safari 4(在Mac上),当我在XHTML中嵌入SVG时,我根本没有相同的结果.
我可以使用<object>或<embedded>元素(但我认为最后一个被弃用).我这样使用它们:
<div id="map_canvas" style="width: 900px; height: 900px">
<object data="test.svg" width="100%" height="100%" type="image/svg+xml"/>
</div>
Run Code Online (Sandbox Code Playgroud)
并且SVG的大小和规模与Firefox和Safari不同.在我的SVG中width,height和,viewBox都被定义了.
有没有办法在所有浏览器中获得相同的结果(我不关心不支持SVG的IE ...所以"所有浏览器"至少意味着最新版本的Firefox,Opera和Safari) ?? 也许我忘了定义的东西?
编辑:我也注意到,使用<object>,SVG是透明的FF,但不透明的Safari ... :(是否有"标准"的方式来包含SVG?
谢谢您的帮助
我想知道如何以及如果我可以将标准HTML元素(div,button)添加到地图上的一组特定坐标?
例如,我有一组坐标,我想附加一个自定义气球通知给他们
带有自定义样式元素的Google地图附加到一组坐标http://i45.tinypic.com/dfc7sj.png
当我从坐标平移时,元素应该消失,当我平移回它们时,元素应该重新出现.
是否可以使用Google地图执行此操作?