2013-10-26 3 views
-1

У меня есть приложение, как justdial.com, где всякий раз, когда адрес вводится в форму, адрес вводится в базу данных, где тот же адрес используется для создания Карт Google.Динамически добавлять Google Maps в мое приложение

весь код написан под тегом ретранслятора i.e при каждом вводе нового адреса. Google map api извлекает его и отображает карту в моем приложении.

Как сделано в justdial.com.

Проект выполнен с использованием платформы n-level 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> 

ответ

0

для добавления динамической карты Google в моем приложении, я просто Удаленная широту и долгота из кода апи и добавил свои переменный во всех местах, где вводился адрес, и он пошел правильно.

<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> 
Смежные вопросы