Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| (7 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 53: | Rivi 53: | ||
var siteid = resultItem.SiteID[0]; | var siteid = resultItem.SiteID[0]; | ||
if (zoom == 0) { | if (zoom == 0) { | ||
if (typeof resultItem.Zoom[0] != 'undefined') { zoom = parseInt(resultItem.Zoom[0]); } else { zoom = 15; } | if (typeof resultItem.Zoom[0] != 'undefined') { zoom = parseInt(resultItem.Zoom[0]); } else { zoom = 15; } | ||
| Rivi 63: | Rivi 61: | ||
} | } | ||
var searchStr2 = 'action=ask&query=[[' + | var alue = resultItem.Alue; | ||
searchStr2 += encodeURI('Järvinumero|?JarviNro'); | var alueet = []; | ||
for (var ai in resultItem.Alue ) { | |||
alueet.push( resultItem.Alue[ai].fulltext ); | |||
} | |||
var searchStr2 = 'action=ask&query=[[' + alueet.join('||') + ']]'; | |||
searchStr2 += encodeURI('|?Järvinumero|?JarviNro'); | |||
searchStr2 += '&format=json'; | searchStr2 += '&format=json'; | ||
jQuery.ajax({ | jQuery.ajax({ | ||
type: 'GET', | type: 'GET', | ||
| Rivi 77: | Rivi 81: | ||
function gotLakeNr( req2 ) { | function gotLakeNr( req2 ) { | ||
var vesalIdObj = {}; | |||
var searchForLakes = ''; | |||
for ( var ri in req2.query.results ) { | |||
resultItem = req2.query.results[ri].printouts; | |||
lakeIdArr = resultItem.Järvinumero; | |||
lakeNrArr = resultItem.JarviNro; | |||
for (li in lakeIdArr) { | |||
if (searchForLakes.length > 0) { searchForLakes += ' OR '; } | |||
searchForLakes += "JarviTunnus='" + lakeIdArr[li] + "'"; | |||
vesalIdObj[lakeIdArr[li].split('.').slice(0,-2).join('.')] = lakeIdArr[li].split('.').slice(0,-2).join('.'); | |||
} | |||
for (li in lakeNrArr) { | |||
if (searchForLakes.length > 0) { searchForLakes += ' OR '; } | |||
searchForLakes += "jarvinro=" + lakeNrArr[li]; | |||
} | |||
} | |||
var layersArr = []; | |||
if ( searchForLakes != '' ) { | |||
layersArr.push({ | |||
'type': 'syvyysalue', | |||
'name': 'Syvyysalueet', | |||
'search': searchForLakes, | |||
'opacitySlider': false, | |||
'showLabels': false, | |||
'selectable': true, | |||
'zoomToExtent': false | |||
}); | |||
} | |||
layersArr.push({ | |||
'type': 'sitesNobses', | |||
'name': 'Paikka', | |||
'siteSearch': "[[SiteID::" + siteid + "]]", | |||
'obsSearch': "[[SiteID::" + siteid + "]][[obsCode::ice||snow||temp||alg]]", | |||
'vesifi': false, | |||
'obsDays': 10, | |||
'opacitySlider': false, | |||
'selectable': selectable, | |||
'zoomToExtent': false, | |||
'attribution': '' | |||
}); | |||
// do the base map with these settings | |||
var map = jwMakeMap({ | |||
'container': '<!--{$id|default:TheSiteMap|escape:'html'}-->_container', | |||
'base': base, | |||
'lon': lon, | |||
'lat': lat, | |||
'zoom': zoom, | |||
'geolocation': true, | |||
'layers': layersArr, | |||
'memo': memo | |||
}); | |||
if (jQuery("#frontpagecard_image").length > 0) { | |||
jQuery('#<!--{$id|default:TheSiteMap|escape:'html'}-->_container').parent().height(jQuery("#frontpagecard_image").find('img').height()); | |||
map.updateSize(); | |||
} | |||
} | |||
} | } | ||
| Rivi 140: | Rivi 162: | ||
} | } | ||
searchStr += encodeURI('|?SiteID|?Koordinaatit|?KoordIta|?KoordPohj|?Zoom|?Base|?Alue | searchStr += encodeURI('|?SiteID|?Koordinaatit|?KoordIta|?KoordPohj|?Zoom|?Base|?Alue'); | ||
searchStr += '&format=json'; | searchStr += '&format=json'; | ||


