为什么在IE6和IE7下显示不正常呢?IE8和其他浏览器都行

14 views
Skip to first unread message

hele...@163.com

unread,
Feb 13, 2010, 4:32:58 AM2/13/10
to 谷歌地图 API 论坛
<script>
var map;
var localSearch = new GlocalSearch();
var icon = new GIcon(G_DEFAULT_ICON);
icon.image = "http://www.google.com/mapfiles/marker.png";
icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
icon.iconSize = new GSize(20, 34);
icon.shadowSize = new GSize(37, 34);
icon.iconAnchor = new GPoint(10, 34);

function usePointFromPostcode(postcode) {
localSearch.setSearchCompleteCallback(null, function() {
if (localSearch.results[0]) {
var resultLat = localSearch.results[0].lat;
var resultLng = localSearch.results[0].lng;
var point = new GLatLng(resultLat,resultLng);
var marker = new GMarker(point,icon);
map.addOverlay(marker);
map.setCenter(point, 15, G_NORMAL_MAP);
}else{alert("Postcode not found!");
}
});
localSearch.execute(postcode + ", UK");
}

function mapLoad() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(54.622978,-2.592773), 5, G_NORMAL_MAP);
usePointFromPostcode("LS2 2RD");
}
}

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}

function addUnLoadEvent(func) {
var oldonunload = window.onunload;
if (typeof window.onunload != 'function') {
window.onunload = func;
} else {
window.onunload = function() {
oldonunload();
func();
}
}
}
addLoadEvent(mapLoad);
addUnLoadEvent(GUnload);
</script>
LS2 2RD是英国的邮编, 在IE6和IE7下显示GIcon没定义? IE8/FF完全正常

页面可见 http://www.go2uk.info/ukinfo/house/tolet/2010-02-13/1112.html

RainPollon

unread,
Feb 15, 2010, 9:43:13 AM2/15/10
to google-map...@googlegroups.com
�Dz���͸��������? PNG��ʽ���ļ���IE7�ſ�ʼ֧�ֵ� IE8���ıȽ������� IE7�Ļ���ʱ������ʱ��᲻�� IE6��ȫ��֧�ֵ�
 
> Date: Sat, 13 Feb 2010 01:32:58 -0800
> Subject: Ϊʲô��IE6��IE7����ʾ������?IE8���������������
> From: hele...@163.com
> To: google-map...@googlegroups.com
> LS2 2RD��Ӣ����ʱ�, ��IE6��IE7����ʾGIconû����? IE8/FF��ȫ��
>
> ҳ��ɼ� http://www.go2uk.info/ukinfo/house/tolet/2010-02-13/1112.html
>
> --
> ���յ�����Ϣ������������ Google ��̳���ȸ��ͼ API ������̳����̳��
> Ҫ�ڴ���̳�����뷢�����ʼ��� Google-Map...@googlegroups.com
> Ҫ�˶�����̳���뷢�ʼ��� Google-Maps-API-...@googlegroups.com
> ���ѡ���ͨ�� http://groups.google.com/group/Google-Maps-API-China?hl=zh-CN ���ʸ���̳
> ʲô��Google��ͼAPI�� ��ͨ�� http://code.google.com/intl/zh-CN/apis/maps/index.html ��ѽ� Google ��ͼǶ���Լ�����ҳ��


ʹ����һ�� Windows Live Messenger ���ɽ����͹��? �������أ�

秦志坚

unread,
Feb 17, 2010, 12:14:14 AM2/17/10
to google-map...@googlegroups.com
可能是IE6/7对HTML的标准支持不够。
为什么不在好一点的浏览器上做呢?你完全可以要求用户不用垃圾,而用好一点的浏览器!


在 2010年2月15日 下午10:43,RainPollon <pol...@live.cn>写道:
是不是透明不见了? PNG格式的文件是IE7才开始支持的 IE8做的比较完美了 IE7的话有时候会好有时候会不好 IE6完全不支持的

 
> Date: Sat, 13 Feb 2010 01:32:58 -0800
> Subject: 为什么在IE6和IE7下显示不正常呢?IE8和其他浏览器都行
> From: hele...@163.com
> To: google-map...@googlegroups.com
> LS2 2RD是英国的邮编, 在IE6和IE7下显示GIcon没定义? IE8/FF完全正常
>
> 页面可见 http://www.go2uk.info/ukinfo/house/tolet/2010-02-13/1112.html
>
> --
> 您收到此信息是由于您订阅了 Google 论坛“谷歌地图 API 中文论坛”论坛。
> 要在此论坛发帖,请发电子邮件到 Google-Map...@googlegroups.com
> 要退订此论坛,请发邮件至 Google-Maps-API-...@googlegroups.com
> 更多选项,请通过 http://groups.google.com/group/Google-Maps-API-China?hl=zh-CN 访问该论坛
> 什么是Google地图API? 请通过 http://code.google.com/intl/zh-CN/apis/maps/index.html 免费将 Google 地图嵌入自己的网页中


使用新一代 Windows Live Messenger 轻松交流和共享! 立刻下载!

--
您收到此信息是由于您订阅了 Google 论坛“谷歌地图 API 中文论坛”论坛。
要在此论坛发帖,请发电子邮件到 Google-Map...@googlegroups.com
要退订此论坛,请发邮件至 Google-Maps-API-...@googlegroups.com
更多选项,请通过 http://groups.google.com/group/Google-Maps-API-China?hl=zh-CN 访问该论坛
什么是Google地图API? 请通过 http://code.google.com/intl/zh-CN/apis/maps/index.html 免费将 Google 地图嵌入自己的网页中



zdkmail

unread,
Feb 19, 2010, 12:26:45 AM2/19/10
to google-map...@googlegroups.com

哪里不行呢?

 

不过楼下说的“好一点的浏览器”“要求用户不用垃圾”这样的说法过不去。

如果按这种开发思路,每天就都在花时间说服用户了。

 

发件人: google-map...@googlegroups.com [mailto:google-map...@googlegroups.com] 代表 秦志坚
发送时间: 2010217 13:14
收件人: google-map...@googlegroups.com
主题: Re: 为什么在IE6IE7下显示不正常呢?IE8和其他浏览器都行

hele...@163.com

unread,
Feb 19, 2010, 2:42:19 AM2/19/10
to 谷歌地图 API 论坛
IE6和IE7下显示0行缺"}", 然后说GIcon未定义, 地图无法显示

Dorian

unread,
Feb 19, 2010, 8:58:45 PM2/19/10
to 谷歌地图 API 论坛
很有可能是编码问题,IE6和IE7对于文件编码要求很严格,建议用notepad++之类的编辑器,从新编辑一下,保存为UTF-8编码。
HTML也使用UTF-8 charset
Reply all
Reply to author
Forward
0 new messages