我正在使用asp.net进行Web应用程序,其中我想从textBox中的用户处获取地址,并通过标记在Google地图api(我在我的Web应用程序中实现)中显示此地址(泪滴形的东西)。那么有人可以给我代码吗?
答案 0 :(得分:0)
如果您正在寻找通过获取地址在地图上放置标记,那么您需要先查看地理编码服务。示例和描述都有详细记录,因此我没有提供任何与之相关的代码。
上面提供的示例将从HTML输入元素获取输入。由于您的问题是关于从 Asp.net TextBox 获取输入,因此您可以这样做 -
假设你有 -
<asp:TextBox ID="txt_address" runat="server">
<asp:Button ID="btn_locate" runat="server" OnClientClick="codeAddress(); return false;">
而不是示例中的var address = document.getElementById("address").value;
,
写 -
var address= document.getElementById('<%=txt_address.ClientID%>').value;
请记住Button源中的return false
,因为这会阻止提交postback
。