[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/extragear/graphics/gsoc-geocoding
From:       Michael Georg Hansen <mike () mghansen ! de>
Date:       2010-04-30 19:47:09
Message-ID: 20100430194709.20308AC8AA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1121204 by mghansen:

Add a language option.



 M  +8 -2      reverse_geocoding_google_maps_v3.html  


--- branches/extragear/graphics/gsoc-geocoding/reverse_geocoding_google_maps_v3.html #1121203:1121204
@@ -31,6 +31,8 @@
 
   function showMarkerOnClick(eve){
 
+   var wanted_language = document.getElementById("language_id").value;
+   if (wanted_language=="") { wanted_language = null; }
    var input = eve.latLng.toUrlValue();
    var latlngStr = input.split(",",2);
    var lat = parseFloat(latlngStr[0]);
@@ -39,7 +41,7 @@
 
     if (geocoder) {
       
-      geocoder.geocode({'latLng': latlng}, function(results, status) {
+      geocoder.geocode({'latLng': latlng,language:wanted_language}, function(results, status) {
         if (status == google.maps.GeocoderStatus.OK) {
           if (results[format_address]) {
             map.setZoom(14);
@@ -59,6 +61,8 @@
  
   function codeLatLng(opt) {
     
+    var wanted_language = document.getElementById("language_id").value;
+    if (wanted_language=="") { wanted_language = null; }
     format_address = parseFloat(opt);
     var input = document.getElementById("latlng").value;
     var latlngStr = input.split(",",2);
@@ -67,7 +71,7 @@
     var latlng = new google.maps.LatLng(lat, lng);
 
     if (geocoder) {
-      geocoder.geocode({'latLng': latlng}, function(results, status) {
+      geocoder.geocode({'latLng': latlng,language:wanted_language}, function(results, status) {
         if (status == google.maps.GeocoderStatus.OK) {
           if (results[format_address]) {
             map.setZoom(14);
@@ -102,6 +106,8 @@
 	<br>
 	<input type="text" name="opt" /> 
 	<br> 
+    Language: <input type="text" id="language_id" name="language_id" />
+    <br>
 	<input type="button" value="Submit" onclick="codeLatLng(this.form.opt.value)" />
     </form>
   </body> 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic