关于javascript的。两段代码完全一样,为什么上面的可以执行,但是下面的不执行!!!!!!
<html><head><script>window.onload=function(){varmap=newgoogle.maps.Map(document.getEl...
<html>
<head>
<script>
window.onload = function() {
var map = new google.maps.Map(document.getElementById("map_canvas"),{
center : new google.maps.LatLng(26.57, 106.72),
zoom : 8,
mapTypeId : google.maps.MapTypeId.ROADMAP
});
//这是第一个
var loclat=null;
var loclng=null;
var geocoder = new google.maps.Geocoder();
geocoder.geocode({address:'United States'},function geoResults(results, status){
if (status == google.maps.GeocoderStatus.OK) {
loclat=results[0].geometry.location.lat();
loclng=results[0].geometry.location.lng();
alert("2"+loclat+" "+loclng);
}else{
alert(":error " + status);
}
});*/
/**/以下是第二个。两段完全一样。但是下面这段不执行。
var loclat=null;
var loclng=null;
var geocoder= new google.maps.Geocoder();
gecoder.geocode({address:'United States'},function geoResults(results, status){
if (status == google.maps.GeocoderStatus.OK){
loclat=results[0].geometry.location.lat();
loclng=results[0].geometry.location.lng();
alert("2"+loclat+" "+loclng);
}else{
alert(":error " + status);
}
});
}
</script>
</head>
<body>
<div id="map_canvas" style='width: 1000px; height: 500px;'></div>
</body>
</html> 展开
<head>
<script>
window.onload = function() {
var map = new google.maps.Map(document.getElementById("map_canvas"),{
center : new google.maps.LatLng(26.57, 106.72),
zoom : 8,
mapTypeId : google.maps.MapTypeId.ROADMAP
});
//这是第一个
var loclat=null;
var loclng=null;
var geocoder = new google.maps.Geocoder();
geocoder.geocode({address:'United States'},function geoResults(results, status){
if (status == google.maps.GeocoderStatus.OK) {
loclat=results[0].geometry.location.lat();
loclng=results[0].geometry.location.lng();
alert("2"+loclat+" "+loclng);
}else{
alert(":error " + status);
}
});*/
/**/以下是第二个。两段完全一样。但是下面这段不执行。
var loclat=null;
var loclng=null;
var geocoder= new google.maps.Geocoder();
gecoder.geocode({address:'United States'},function geoResults(results, status){
if (status == google.maps.GeocoderStatus.OK){
loclat=results[0].geometry.location.lat();
loclng=results[0].geometry.location.lng();
alert("2"+loclat+" "+loclng);
}else{
alert(":error " + status);
}
});
}
</script>
</head>
<body>
<div id="map_canvas" style='width: 1000px; height: 500px;'></div>
</body>
</html> 展开
1个回答
2014-07-03
展开全部
geocoder.geocode({address:'United States'},……
gecoder.geocode({address:'United States'},……
拼写问题。确实找起来蛮辛苦的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询