Javascript 谷歌地图api v2

Javascript 谷歌地图api v2,javascript,asp.net,Javascript,Asp.net,调用gdrirection.load()时遇到问题,如果我指定了值,它将起作用,但是如果我通过文本框传递它们,它将不起作用。 这是我的密码 var map; var directionsPanel; var directions; function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map"));

调用gdrirection.load()时遇到问题,如果我指定了值,它将起作用,但是如果我通过文本框传递它们,它将不起作用。 这是我的密码

var map;
    var directionsPanel;
    var directions;
function initialize() {

        if (GBrowserIsCompatible()) {
            map = new GMap2(document.getElementById("map"));
            map.setCenter(new GLatLng(24.7116667, 46.7241667), 12);
            map.setUIToDefault();
            var txtAddress = document.getElementById('txtAddress').value;
            var TextBox1 = document.getElementById('TextBox1').value;
            directions = new GDirections(map, directionsPanel);
            directions.load("from: 'TextBox1' to: 'txtAddress'");        
        } 
    }
<body onload=initialize()>

            <asp:TextBox ID="txtAddress" runat="server" Visible="true" />
            <input type="button" value="direction" onclick="initialize();" title="direction"  />
            <asp:TextBox ID="TextBox1" runat="server" Visible="true"></asp:TextBox>`
var映射;
var方向面板;
var方向;
函数初始化(){
if(GBrowserIsCompatible()){
map=新的GMap2(document.getElementById(“map”);
赛特中心地图(新格拉特林(24.7116667,46.7241667),12);
map.setUIToDefault();
var txtAddress=document.getElementById('txtAddress')。值;
var TextBox1=document.getElementById('TextBox1').value;
方向=新的GDDirections(地图、方向面板);
加载(“从:'TextBox1'到:'txtAddress'”);
} 
}
`

谢谢

在您的代码中,您将
TextBox1
作为从地址传递,而
txtdAddress
作为地址传递。因此,google无法理解这两个地址。请使用以下代码从文本框传递值:

directions.load("from: "+TextBox1+" to: "+txtAddress+"");

这一个可以很好地工作。希望这对您有所帮助:-)

注意:谢谢您的回复,我对代码做了一些更改,但仍然不起作用。下面是代码
var txtdAddress=document.getElementById(“”);var地址=txtAddress.value;var TextBox1=document.getElementById(“”);var address1=TextBox1.value;方向=新的GDDirections(地图、方向面板);加载(“从:“+TextBox1+”到:“+txtAddress+”)一次检查是否将值输入address和address1梵蒂冈?