Added tomtom provider

pull/13821/head
Juan Ignacio Sánchez Lara 7 years ago
parent 459b7bf881
commit c2ec486c45

@ -1,7 +1,7 @@
namespace :cartodb do namespace :cartodb do
namespace :metrics do namespace :metrics do
# service provider names # service provider names
PROVIDERS = ['heremaps', 'google', 'mapzen', 'mapbox'].freeze PROVIDERS = ['heremaps', 'google', 'mapzen', 'mapbox', 'tomtom'].freeze
SERVICES = { SERVICES = {
geocoder: { method: :get_geocoding_calls, column: 'geocoder_provider' }, geocoder: { method: :get_geocoding_calls, column: 'geocoder_provider' },
isolines: { method: :get_here_isolines_calls, column: 'isolines_provider' }, isolines: { method: :get_here_isolines_calls, column: 'isolines_provider' },

@ -5,7 +5,7 @@ namespace :cartodb do
DS_PROVIDED_SERVICES = ['geocoder', 'routing', 'isolines'].freeze DS_PROVIDED_SERVICES = ['geocoder', 'routing', 'isolines'].freeze
# service provider names # service provider names
DS_PROVIDERS = ['heremaps', 'google', 'mapzen', 'mapbox'].freeze DS_PROVIDERS = ['heremaps', 'google', 'mapzen', 'mapbox', 'tomtom'].freeze
# Prefixes/infixes corresponding to User columns names/REDIS keys that store quotas / soft limits # Prefixes/infixes corresponding to User columns names/REDIS keys that store quotas / soft limits
# note that there's a couple of naming incosistence due to historical reasons: # note that there's a couple of naming incosistence due to historical reasons:

@ -21,14 +21,16 @@ module CartoDB
:geocoder_google, :geocoder_google,
:geocoder_cache, :geocoder_cache,
:geocoder_mapzen, :geocoder_mapzen,
:geocoder_mapbox :geocoder_mapbox,
:geocoder_tomtom
].freeze ].freeze
GEOCODER_KEYS = { GEOCODER_KEYS = {
"mapbox" => :geocoder_mapbox,
"heremaps" => :geocoder_here, "heremaps" => :geocoder_here,
"google" => :geocoder_google,
"mapzen" => :geocoder_mapzen, "mapzen" => :geocoder_mapzen,
"google" => :geocoder_google "mapbox" => :geocoder_mapbox,
"tomtom" => :geocoder_tomtom
}.freeze }.freeze

@ -19,13 +19,15 @@ module CartoDB
VALID_SERVICES = [ VALID_SERVICES = [
:here_isolines, :here_isolines,
:mapzen_isolines, :mapzen_isolines,
:mapbox_isolines :mapbox_isolines,
:tomtom_isolines
].freeze ].freeze
ISOLINES_KEYS = { ISOLINES_KEYS = {
"mapbox" => :mapbox_isolines,
"heremaps" => :here_isolines, "heremaps" => :here_isolines,
"mapzen" => :mapzen_isolines "mapzen" => :mapzen_isolines,
"mapbox" => :mapbox_isolines,
"tomtom" => :tomtom_isolines
}.freeze }.freeze
def initialize(username, orgname = nil, redis=$geocoder_metrics) def initialize(username, orgname = nil, redis=$geocoder_metrics)

@ -17,12 +17,14 @@ module CartoDB
VALID_SERVICES = [ VALID_SERVICES = [
:routing_mapzen, :routing_mapzen,
:routing_mapbox :routing_mapbox,
:routing_tomtom
].freeze ].freeze
ROUTING_KEYS = { ROUTING_KEYS = {
"mapzen" => :routing_mapzen,
"mapbox" => :routing_mapbox, "mapbox" => :routing_mapbox,
"mapzen" => :routing_mapzen "tomtom" => :routing_tomtom
}.freeze }.freeze
def initialize(username, orgname = nil, redis = $geocoder_metrics) def initialize(username, orgname = nil, redis = $geocoder_metrics)

Loading…
Cancel
Save