maposmatic-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Maposmatic-dev] [PATCH 4/4] First implementation of Nominatim lookup


From: Pierre Mauduit
Subject: [Maposmatic-dev] [PATCH 4/4] First implementation of Nominatim lookup
Date: Sun, 20 Dec 2009 15:05:12 +0100

From: Pierre Mauduit <address@hidden(none)>

---
 www/templates/maposmatic/index.html |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/www/templates/maposmatic/index.html 
b/www/templates/maposmatic/index.html
index b93bb59..a639f38 100644
--- a/www/templates/maposmatic/index.html
+++ b/www/templates/maposmatic/index.html
@@ -27,6 +27,7 @@
 {% load i18n %}
 
 {% block extralink %}
+<script type="text/javascript" src="/smedia/jquery.js"></script>
 {{ form.media }}
 {% endblock %}
 
@@ -62,6 +63,20 @@ function pageinit()
   else
     area_selection_mode_switch('admin-mode');
 }
+
+function validate_city_search()
+{
+  var searchPat = document.getElementById("id_administrative_city").value ;
+  $.getJSON("/nominatim/" + searchPat,
+            function(data){
+              $("#result_nominatim_search").empty();
+              $.each(data, function(i,item){
+                $("#result_nominatim_search").append("<li><input 
type=\"radio\" name=\"nom_search_grp\" value=\""+item.place_id+"\" 
/>"+item.display_name+"</li>");
+              }
+            );
+           });
+}
+
 {% endblock %}
 
 {% block menu-home %}
@@ -143,6 +158,7 @@ maps.{% endblocktrans %}</p>
     <tr class="byadmin label"><td>{% trans "City name:" %}</td></tr>
     <tr class="byadmin field"><td>
         {{ form.administrative_city }}
+       <input type="button" onclick="javascript:validate_city_search();" 
value="{% trans "search" %}" />
         {{ form.administrative_city.errors }}
     </td></tr>
 
@@ -157,6 +173,13 @@ maps.{% endblocktrans %}</p>
         {{ form.bbox }}
         {{ form.bbox.errors }}
     </td></tr>
+    <tr class="byadmin field">
+      <td colspan="2">
+       <ul id="result_nominatim_search">
+       </ul>
+      </td>
+    </tr>
+
   </table>
 </form>
 
-- 
1.6.5.7





reply via email to

[Prev in Thread] Current Thread [Next in Thread]