Desejo usar a Biblioteca Javascript do Leaflet para exibir uma camada de mosaico do Google e do Bing, embora não tenha certeza de como construir o URL. A documentação mostra um exemplo usando o OSM:
var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png',
cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18});
Mas, por alguma razão, não posso duplicar isso para o Bing ou o Google. Alguma ideia?
Obrigado.
fonte
Eu sei que o Google Maps proíbe, mas se você usar este plugin, poderá fazê-lo.
Verifique o
google.html
arquivo naexamples
pasta.Mude a linha 15 para:
var ggl = new L.Google("ROADMAP);
Deve funcionar para você :)
No entanto, não sei se isso obedece aos Termos de Serviço do Google!
fonte
Você pode tentar usar os blocos de mapas do Bing diretamente. Eu acho que isso não é compatível com os Termos de Serviço do Bing, mas registre a chave na Microsoft, forneça o link de direitos autorais da implementação de mapas e não deverá haver problemas. Confira, por exemplo, Mapas de todos para ver blocos do Bing ao vivo na API do Google Maps. Se você verificar http://www.mapsofall.com/public/js.js , haverá um URL concreto dos blocos do Bing.
fonte