diff --git includes/layer_types/js/xyz.js includes/layer_types/js/xyz.js
index 08287c5..4a2acf6 100644
--- includes/layer_types/js/xyz.js
+++ includes/layer_types/js/xyz.js
@@ -16,7 +16,7 @@ Drupal.openlayers.layer.xyz = function (title, map, options) {
   options.projection = 'EPSG:'+options.projection;
   options.sphericalMercator = true;
   
-  var layer = new OpenLayers.Layer.XYZ(title, options.url, options);
+  var layer = new OpenLayers.Layer.XYZ(title, options.base_url, options);
   layer.styleMap = styleMap;
   return layer;
 };
diff --git includes/openlayers.layers.inc includes/openlayers.layers.inc
index 164ea50..c93da50 100644
--- includes/openlayers.layers.inc
+++ includes/openlayers.layers.inc
@@ -156,7 +156,7 @@ function _openlayers_openlayers_layers() {
     ),
     'projection' => array('900913'),
     'layer_type' => 'openlayers_layer_type_xyz',
-    'url' => 'http://tile.openstreetmap.org/${z}/${x}/${y}.png',
+    'base_url' => 'http://tile.openstreetmap.org/${z}/${x}/${y}.png',
   );
   $layers[$layer->name] = $layer;
 
@@ -177,7 +177,7 @@ function _openlayers_openlayers_layers() {
     ),
     'projection' => array('900913'),
     'layer_type' => 'openlayers_layer_type_xyz',
-    'url' => 'http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png',
+    'base_url' => 'http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png',
   );
   $layers[$layer->name] = $layer;
 
@@ -198,7 +198,7 @@ function _openlayers_openlayers_layers() {
     ),
     'projection' => array('900913'),
     'layer_type' => 'openlayers_layer_type_xyz',
-    'url' => 'http://andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png',
+    'base_url' => 'http://andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png',
   );
   $layers[$layer->name] = $layer;
 
