使用asp.net设置谷歌地图api中给定地址的标记

时间:2012-12-11 21:13:44

标签: asp.net google-maps-api-3 google-maps-markers

我正在使用asp.net进行Web应用程序,其中我想从textBox中的用户处获取地址,并通过标记在Google地图api(我在我的Web应用程序中实现)中显示此地址(泪滴形的东西)。那么有人可以给我代码吗?

1 个答案:

答案 0 :(得分:0)

如果您正在寻找通过获取地址在地图上放置标记,那么您需要先查看地理编码服务。示例和描述都有详细记录,因此我没有提供任何与之相关的代码。

GEOCODING SERVICE

上面提供的示例将从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