问个javascript问题(我是新手) 直接把point return 回来就可以了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function showAddress(address, driver, resource) { if (geocoder) { geocoder.getLatLng(address, function(point) { if (!point) { //alert("can't parse" + address); } else { //alert(point); var er = createTabbedMarker(point, driver, resource, "Driver", "Job Detail"); map.addOverlay(er); } } ); } return point;}请问1楼,是这样么? 你return后这个函数的返回值就是point了 看下看下,那个point哪里出来的,怎么传入的,有点像firefox的event那类隐式参数,最近js生蔬了。 貌似怎么还有括号的错误呢?我更正了function showAddress(address, driver, resource) { if (geocoder) { geocoder.getLatLng(address, function(point) { if (!point) { //alert("can't parse" + address); } else { //alert(point); var er = createTabbedMarker(point, driver, resource, "Driver", "Job Detail"); map.addOverlay(er); } } } return point; } 我就是不知道point哪出来的,好像是google map的隐式参数吧,虽然我也不清楚什么是隐式参数。不过反正没定义过。但是可以这么用。继续求助高手啊。 代码从哪儿来的嘛??用firebug跟踪调用 google map的东西。这玩意真不好用。 楼主去看看javascript闭包的解释吧,满复杂的估计你的问题和那个有关。可以换种传函数的方法 新手 有一点小疑惑 如何用js代码改变IE ActiveX的选项 招聘javascript能手,能完成页面动态交互--(兼职) 页面浏览数统计方法? 谁能帮我解释下面一段代码? javascript replace,如何根据匹配的值传参。 一个iframe怎么切换不同的页面 如何激活表格行的双击事件? 一个中文双引号的问题! window.open中如何传递参数? innerhtml 传参数 一个正则表达式匹配问题
if (geocoder) {
geocoder.getLatLng(address, function(point)
{
if (!point) {
//alert("can't parse" + address);
} else {
//alert(point);
var er = createTabbedMarker(point, driver, resource, "Driver", "Job Detail");
map.addOverlay(er);
}
}
);
}
return point;
}请问1楼,是这样么?
if (geocoder) {
geocoder.getLatLng(address, function(point)
{
if (!point) {
//alert("can't parse" + address);
} else {
//alert(point);
var er = createTabbedMarker(point, driver, resource, "Driver", "Job Detail");
map.addOverlay(er);
}
}
}
return point;
}
我就是不知道point哪出来的,好像是google map的隐式参数吧,虽然我也不清楚什么是隐式参数。不过反正没定义过。但是可以这么用。继续求助高手啊。