0

asp.netを使用してWebアプリケーションを実行しています。このアプリケーションでは、テキストボックスでユーザーからアドレスを取得し、このアドレスをマーカー(ティアドロップ型)によってGoogleマップAPI(Webアプリケーションで実装)に表示します。もの)。それで、誰かが私にそれをするためのコードを教えてもらえますか?

4

1 に答える 1

0

住所を取得して地図上にマーカーを配置する場合は、最初にジオコーディングサービスを確認する必要があります。例と説明は十分に文書化されているため、それに関連するコードは提供していません。

ジオコーディングサービス

上記の例では、HTML入力要素から入力を受け取ります。あなたの質問はAsp.netTextBoxからの入力を受け取ることに関するものなので、これがあなたにできることです-

あなたが持っているとしましょう-

<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;

ボタンのソースにあることを覚えておいてください。これにより、送信return falseが妨げpostbackられます。

于 2012-12-12T04:44:35.180 に答える