簡體   English   中英

使用asp.net在google maps api中為給定地址設置標記

[英]setting marker for given address in google maps api with asp.net

我正在使用asp.net做一個Web應用程序,我想在其中通過文本框從用戶處獲取一個地址,並用標記(水滴形)在Google Maps api(我在我的Web應用程序中實現)中顯示此地址。事情)。 那么有人可以給我代碼嗎?

如果您要通過獲取地址在地圖上放置標記,則需要先查看地理編碼服務。 該示例和說明有據可查,因此我不提供與其相關的任何代碼。

地質編碼服務

上面提供的示例將從HTML輸入元素獲取輸入。 由於您的問題是關於從Asp.net文本框獲取輸入,因此您可以執行以下操作-

假設您有-

<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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM