2013-11-14 48 views
2

我有一个正确定位我的嵌入式谷歌地图的问题。起初,我使用了谷歌本身的预制嵌入代码,但它在屏幕外显示我的标记。我开始摆弄ll属性坐标,并设法将标记置于屏幕中央。静态谷歌地图坐标在不同的浏览器中有所不同

但由于某种原因,地图在IE上仍然显示错误(只发生在某些PC上,无法在所有PC上重现)。在Chrome和FF中,地图居中正确,IE在最右下角显示标记。什么可能造成这种情况?

<iframe width="680" height="250" frameborder="0" scrolling="no" marginheight="0" 
marginwidth="0" src="https://maps.google.com/mapsq=Gierlebaan+56+2460+Tielen 
&hl=nl&ie=UTF8&hq=&hnear=Gierlebaan+56,+2460+Kasterlee,+Antwerpen,+Vlaams+Gewest, 
+Belgi%C3%AB&t=m&z=14&vpsrc=0&ll=51.253965,4.862394&output=embed"></iframe> 

在Chrome/FF: enter image description here

在IE: enter image description here

这是用于测试目的的活动站点(登陆联系方式页面):http://anjawynants.be/

回答

0

我有固定每当地图出现时刷新源代码的问题:

$("iframe")[0].src = "https://maps.google.com/maps?q=Gierlebaan+56+2460+Tielen&hl=nl&ie=UTF8&hq=&hnear=Gierlebaan+56,+2460+Kasterlee,+Antwerpen,+Vlaams+Gewest,+Belgi%C3%AB&t=m&z=14&vpsrc=0&output=embed&iwloc=near"; 

这个问题可能是由于PC /连接/浏览器的速度造成的,它决定了地图是否在I hide()之前或之后完成加载。

相关问题