-1

住所がフォームに入力されるたびに住所がデータベースに入力され、そこから同じ住所が Google マップの作成に使用される justdial.com のようなアプリケーションがあります。

コード全体はリピータ タグの下に記述されています。つまり、新しい住所が入力されるたびに、Google マップ API がそれをフェッチし、アプリケーションにマップを表示します。

justdial.comで行ったのと同じです。

このプロジェクトは、n 層の C# .NET フレームワークを使用して行われます。

 <asp:Repeater ID="Repeater1" OnItemDataBound="Repeater1_ItemDataBound" runat="server" onitemcommand="Repeater1_ItemCommand">
  <ItemTemplate>
   <h2>Map</h2>
                                    <div style="width:100%; min-height:250px;">
                                    <iframe width="100%" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=<%#Eval("comp_adrs") %>+India&amp;aq=0&amp;oq=<%#Eval("comp_adrs") %>&amp;sll=23.192951,72.6299&amp;sspn=0.024023,0.042014&amp;ie=UTF8&amp;hq=&amp;hnear=<%#Eval("comp_adrs") %>,+Odisha,+India&amp;t=m&amp;z=14&amp;ll=20.344743,85.803818&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=<%#Eval("comp_adrs") %>,+Odisha,+India&amp;aq=0&amp;oq=<%#Eval("comp_adrs") %>&amp;sll=23.192951,72.6299&amp;sspn=0.024023,0.042014&amp;ie=UTF8&amp;hq=&amp;hnear=<%#Eval("comp_adrs") %>,+Odisha,+India&amp;t=m&amp;z=14&amp;ll=20.344743,85.803818" style="color:#0000FF;text-align:left">View Larger Map</a></small>
                                    </div>

</ItemTemplate>
  </asp:Repeater>
4

1 に答える 1

0

アプリケーションに動的な Google マップを追加するために、API コードから緯度と経度の場所を削除し、住所が入力されたすべての場所に変数を追加したところ、正しくなりました。

 <iframe width="100%" height="350" frameborder="0" scrolling="no" marginheight="0"
                                            marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=<%#Eval("business_name") %>+<%#Eval("comp_adrs") %>+India&amp;aq=0&amp;oq=<%#Eval("business_name") %>+<%#Eval("comp_adrs") %>&amp;ie=UTF8&amp;hq=&amp;hnear=<%#Eval("business_name") %>+<%#Eval("comp_adrs") %>,+Odisha,+India&amp;t=m&amp;z=14&amp;output=embed">
 </iframe>
于 2013-10-28T10:11:58.883 に答える