我有一个应用程序,就像 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&source=s_q&hl=en&geocode=&q=<%#Eval("comp_adrs") %>+India&aq=0&oq=<%#Eval("comp_adrs") %>&sll=23.192951,72.6299&sspn=0.024023,0.042014&ie=UTF8&hq=&hnear=<%#Eval("comp_adrs") %>,+Odisha,+India&t=m&z=14&ll=20.344743,85.803818&output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=<%#Eval("comp_adrs") %>,+Odisha,+India&aq=0&oq=<%#Eval("comp_adrs") %>&sll=23.192951,72.6299&sspn=0.024023,0.042014&ie=UTF8&hq=&hnear=<%#Eval("comp_adrs") %>,+Odisha,+India&t=m&z=14&ll=20.344743,85.803818" style="color:#0000FF;text-align:left">View Larger Map</a></small>
</div>
</ItemTemplate>
</asp:Repeater>