using final url /api/v1/map
This commit is contained in:
parent
526de286a6
commit
95fcbffefc
@ -31,6 +31,10 @@
|
|||||||
if (this.options.data_aggregation) {
|
if (this.options.data_aggregation) {
|
||||||
this.options.cumulative = this.options.data_aggregation === 'cumulative';
|
this.options.cumulative = this.options.data_aggregation === 'cumulative';
|
||||||
}
|
}
|
||||||
|
if (this.options.auth_token) {
|
||||||
|
var e = this.options.extra_params || (this.options.extra_params = {});
|
||||||
|
e.auth_token = this.options.auth_token;
|
||||||
|
}
|
||||||
|
|
||||||
this._fetchMap();
|
this._fetchMap();
|
||||||
};
|
};
|
||||||
@ -307,13 +311,13 @@
|
|||||||
_fetchMap: function(callback) {
|
_fetchMap: function(callback) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var layergroup = {};
|
var layergroup = {};
|
||||||
var url = this._tilerHost() + "/api/v1/maps";
|
var url = this._tilerHost() + "/api/v1/map";
|
||||||
var named = this.options.named_map;
|
var named = this.options.named_map;
|
||||||
|
|
||||||
if(named) {
|
if(named) {
|
||||||
//tiles/template
|
//tiles/template
|
||||||
url = this._tilerHost() + "/api/v1/maps/named/" + named.name + "/jsonp"
|
url = this._tilerHost() + "/api/v1/map/named/" + named.name + "/jsonp"
|
||||||
//url = this._tilerHost() + "/maps/" + named.name + "/jsonp"
|
//url = this._tilerHost() + "/map/" + named.name + "/jsonp"
|
||||||
} else {
|
} else {
|
||||||
layergroup = {
|
layergroup = {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
@ -342,13 +346,12 @@
|
|||||||
|
|
||||||
torque.net.jsonp(url, function (data) {
|
torque.net.jsonp(url, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
//TODO: update options with layer metadata
|
|
||||||
var torque_key = Object.keys(data.metadata.torque)[0]
|
var torque_key = Object.keys(data.metadata.torque)[0]
|
||||||
var opt = data.metadata.torque[torque_key];
|
var opt = data.metadata.torque[torque_key];
|
||||||
for(var k in opt) {
|
for(var k in opt) {
|
||||||
self.options[k] = opt[k];
|
self.options[k] = opt[k];
|
||||||
}
|
}
|
||||||
self.templateUrl = self.url() + "/api/v1/maps/" + data.layergroupid + "/" + torque_key + "/{z}/{x}/{y}.json.torque";
|
self.templateUrl = self.url() + "/api/v1/map/" + data.layergroupid + "/" + torque_key + "/{z}/{x}/{y}.json.torque";
|
||||||
self._setReady(true);
|
self._setReady(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -45,7 +45,7 @@ module('provider.windshaft', {
|
|||||||
}]
|
}]
|
||||||
};
|
};
|
||||||
|
|
||||||
var url = "http://rambo.cartodb.com:80/tiles/layergroup?config=" + encodeURIComponent(JSON.stringify(layergroup)) + "&callback="
|
var url = "http://rambo.cartodb.com:80/api/v1/map?config=" + encodeURIComponent(JSON.stringify(layergroup)) + "&callback="
|
||||||
equal(lastCall.indexOf(url), 0);
|
equal(lastCall.indexOf(url), 0);
|
||||||
equal(windshaft.options.data_steps, 10);
|
equal(windshaft.options.data_steps, 10);
|
||||||
|
|
||||||
@ -68,15 +68,27 @@ module('provider.windshaft', {
|
|||||||
name: 'test_named'
|
name: 'test_named'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
var url = "http://rambo.cartodb.com:80/tiles/template/test_named/jsonp?config";
|
var url = "http://rambo.cartodb.com:80/api/v1/map/named/test_named/jsonp?config";
|
||||||
equal(lastCall.indexOf(url), 0);
|
equal(lastCall.indexOf(url), 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("fetch tile", function() {
|
test("fetch tile", function() {
|
||||||
windshaft._ready = true;
|
windshaft._ready = true;
|
||||||
windshaft.getTileData({x: 0, y: 1}, 2, function() {});
|
windshaft.getTileData({x: 0, y: 1}, 2, function() {});
|
||||||
equal(lastCall,"http://rambo.cartodb.com:80/tiles/layergroup/testlg/0/2/0/1.json.torque?testing=abcd%25");
|
equal(lastCall,"http://rambo.cartodb.com:80/api/v1/map/testlg/0/2/0/1.json.torque?testing=abcd%25");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("include auth_token", function() {
|
||||||
|
windshaft_named = new torque.providers.windshaft({
|
||||||
|
table: 'test',
|
||||||
|
user: "rambo",
|
||||||
|
auth_token: 'test_auth_token',
|
||||||
|
named_map: {
|
||||||
|
name: 'test_named'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
ok(lastCall.indexOf("auth_token=test_auth_token") !== -1);
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user