diff --git a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
index 593b84d22c30b1a15dcd6b4229e6a21921dc1e94..120e98bda666acaeed717e9dc7d14060983662d4 100644
--- a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
+++ b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
@@ -464,23 +464,25 @@ nsVmap.nsMapManager.LayersTree.prototype.LayertreeController.prototype.loadTree
     }
 
     // Va à la position fournie
-    if (goog.isDefAndNotNull(oPositionOptions['lon']) &&
-        goog.isDefAndNotNull(oPositionOptions['lat']) &&
-        goog.isDefAndNotNull(oPositionOptions['zoom'])){
-
-        // Projette les coordonnées
-        var coordinates = [parseFloat(oPositionOptions['lon']), parseFloat(oPositionOptions['lat'])];
-        var projection = 'EPSG:4326';
-        var currentProjeciton = this['map'].getView().getProjection();
-        var projectedCoordinates = ol.proj.transform(coordinates, projection, currentProjeciton);
-
-        this['map'].getView().setCenter(projectedCoordinates);
-        this['map'].getView().setZoom(oPositionOptions['zoom']);
-    }
-    if (goog.isDefAndNotNull(oPositionOptions['extent'])) {
-        this['map'].getView().fit(oPositionOptions['extent'], {
-            nearest : true
-        });
+    if (goog.isDefAndNotNull(oPositionOptions)) {        
+        if (goog.isDefAndNotNull(oPositionOptions['lon']) &&
+            goog.isDefAndNotNull(oPositionOptions['lat']) &&
+            goog.isDefAndNotNull(oPositionOptions['zoom'])){
+
+            // Projette les coordonnées
+            var coordinates = [parseFloat(oPositionOptions['lon']), parseFloat(oPositionOptions['lat'])];
+            var projection = 'EPSG:4326';
+            var currentProjeciton = this['map'].getView().getProjection();
+            var projectedCoordinates = ol.proj.transform(coordinates, projection, currentProjeciton);
+
+            this['map'].getView().setCenter(projectedCoordinates);
+            this['map'].getView().setZoom(oPositionOptions['zoom']);
+        }
+        if (goog.isDefAndNotNull(oPositionOptions['extent'])) {
+            this['map'].getView().fit(oPositionOptions['extent'], {
+                nearest : true
+            });
+        }
     }
 };