我有接收座標,並返回最近的管站下面的JavaScript功能:文件撰寫在功能體
function coord() {
var metro = new YMaps.Metro.Closest(new YMaps.GeoPoint(<?=getCoords($addr) ?>), { results : 1 })
YMaps.Events.observe(metro, metro.Events.Load, function (metro) {
if (metro.length()) {
metro.setStyle("default#greenSmallPoint");
var firstStation = metro.get(0);
var tubest = (firstStation.text).split("метро ");
var tube = tubest[1];
if($("span#tubest").text() == '') {
$('.whiteover').hide();
}
} else {
if($("span#tubest").text() == '') {
$('.whiteover').hide();
}
}
});
}
,我需要輸出作爲該功能的執行的結果的值是值「管」變量(var tube = tubest [1];)。基本上一個簡單的document.write將起作用。或者是一個簡單的返回值,如:
var tubestation = coord();
但是,我不知道如何實現這一點。
你爲什麼在標題寫道: 「使用Javascript」?你有意解釋嗎? – 2012-01-10 17:46:17
我乞求你的赦免,但這與我寫的 - jQuery或JavaScript有關嗎? jQuery是一個JavaScript框架,實際上任何jQuery代碼都是JavaScript。謝謝你回答我的問題,馬丁。 – cycero 2012-01-10 17:48:50
我不擔心,我只是好奇,因爲許多用戶在標題中寫入標籤 - 這是錯誤的。這就是標籤在這裏:) – 2012-01-10 17:54:30