EDIT
ниже код изменяет только плитки и не влияет на маршрутизацию. См. MapQuest directions web service о том, как использовать JavaScript для получения данных маршрутизации из их службы маршрутов.
this Согласно сообщению в блоге, вам просто нужно изменить преамбулу.
CloudMade карты слой выглядит следующим образом .:
var map = new L.Map('map');
var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/API-KEY/997/256/{z}/{x}/{y}.png',
cloudmadeAttrib = 'Map data © 2011 OpenStreetMap contributors, Imagery © 2011 CloudMade',
cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18, attribution: cloudmadeAttrib});
Изменение в преамбуле.
var map = new L.Map('map');
var mapquestUrl = 'http://{s}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png',
subDomains = ['otile1','otile2','otile3','otile4'],
mapquestAttrib = 'Data, imagery and map information provided by <a href="http://open.mapquest.co.uk" target="_blank">MapQuest</a>, <a href="http://www.openstreetmap.org/" target="_blank">OpenStreetMap</a> and contributors.',
mapquest = new L.TileLayer(mapquestUrl, {maxZoom: 18, attribution: mapquestAttrib, subdomains: subDomains});
http://sajjad.in/2012/01/mapquest-tiles-through-leaflet-js/
Это просто изменит внешний вид карты, это не позволяет мне использовать службы маршрутизации mapquest правильно? –
Да, вы правы. – Fallexe