<%= javascript_include_tag 'map.js' %>
-<script type="text/javascript">
+<script type="text/javascript" defer="defer">
<!--
var brokenContentSize = $("content").offsetWidth == 0;
var marker;
var map;
- function init(){
+ function mapInit(){
map = createMap("map");
<% if bbox %>
map.events.register("moveend", map, updateLocation);
map.events.register("changelayer", map, updateLocation);
- map.events.register("click", map, mapClick);
updateLocation();
handleResize();
}
- // Map click results in feature lookup
- function mapClick(e) {
- var pos = lonLatToNonSphericalMercator
- (mercatorToLonLat
- (map.getLonLatFromViewPortPx
- ( map.events.getMousePosition(e))));
- }
-
function getPosition() {
return mercatorToLonLat(map.getCenter());
}
resizeMap();
}
+
+ mapInit();
+ window.onload = handleResize;
window.onresize = handleResize;
- window.onload = init;
// -->
</script>