jQuery(function() { cartogiraffeLoad718314878(); L.control.scale().addTo(kartogiraffe_map718314878); jQuery('#kartogiraffe_shortlink718314878').on("click", function () { jQuery(this).select(); }); kartogiraffe_lastlatlon718314878=''; kartogiraffe_map718314878.on("moveend dragend layeradd",function (e) { cartogiraffeCreateShortCode718314878(); }); jQuery('.kartogiraffe_search_input').on('keyup keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { kartogiraffe_search718314878(); e.preventDefault(); return false; } }); jQuery("#kartogiraffe_relation_input718314878, #kartogiraffe_relation_id718314878").on('keyup keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { kartogiraffe_search_relation718314878(); e.preventDefault(); return false; } }); jQuery('#kartogiraffe_relation_colorx718314878').wpColorPicker({ change: function(event,ui) { kartogiraffe_relation_color718314878=ui.color.toString().replace('#',''); cartogiraffeLoad718314878(); window.setTimeout('cartogiraffeCreateShortCode718314878(true);',400); } }); }); function cartogiraffeCreateShortCode718314878(force) { var latlon=kartogiraffe_map718314878.getCenter(); var ll=latlon.lat+latlon.lng+kartogiraffe_map718314878.getZoom()+kartogiraffe_type718314878; if(force||(ll!=kartogiraffe_lastlatlon718314878)) { kartogiraffe_lastlatlon718314878=ll; kartogiraffe_data718314878=''; jQuery.ajax({ url: 'http://www.kartogiraffe.de/ajax.whereami.php?lat='+latlon.lat+'&lon='+latlon.lng }).done(function(data) { kartogiraffe_data718314878=data; var code="[cartogiraffe_map center='"+latlon.lat+","+latlon.lng+"' relation='"+jQuery('#kartogiraffe_relation_id718314878').val()+"' relationcolor='"+jQuery('#kartogiraffe_relation_colorx718314878').val()+"' relationwidth='"+jQuery('#kartogiraffe_relation_widthx718314878').val()+"' zoom='"+kartogiraffe_map718314878.getZoom()+"' type='"+kartogiraffe_type718314878+"' width='100%' height='450px' id='"+Math.round(Math.random()*1000000000)+"' data='"+kartogiraffe_data718314878+"' scrollwheel='"+jQuery('#kartogiraffe_scroll718314878').prop('checked')+"' search='"+jQuery('#kartogiraffe_searchfield718314878').prop('checked')+"' changetype='"+jQuery('#kartogiraffe_change718314878').prop('checked')+"']"; jQuery('#kartogiraffe_shortlink718314878').val(code).click(); jQuery('#kartogiraffe_shortlink_div718314878').show("slow"); }); } } function cartogiraffeStandard718314878() { kartogiraffe_type718314878=''; cartogiraffeLoad718314878(); } function cartogiraffeBike718314878() { kartogiraffe_type718314878='bicycle'; cartogiraffeLoad718314878(); } function cartogiraffeTransport718314878() { kartogiraffe_type718314878='transport'; cartogiraffeLoad718314878(); } function cartogiraffeHiking718314878() { kartogiraffe_type718314878='hiking'; cartogiraffeLoad718314878(); } function kartogiraffe_search718314878() { jQuery.getJSON('http://nominatim.openstreetmap.org/search?format=json&q=' + jQuery('#kartogiraffe_search_input718314878').val(), function(data) { var items = []; jQuery.each(data, function(key, val) { items.push("
  • " + val.display_name + '
  • '); }); jQuery('#kartogiraffe_results718314878').html(""); if (items.length != 0) { jQuery('

    ', { html: " " }).appendTo('#kartogiraffe_results718314878'); jQuery('