Googleマップをleaflet-cloudmadeと統合する方法はありますか?つまり、元のクラウド製の地図は使いたくないのですが、代わりにGoogleマップを使いたいのです。アラスカの地図を表示したい(道路はあまりない)。クラウドメイドの地図を使うと、真っ白になります。
これは、cloudmadeマップを使用したい場合に行うことです。
var cloudmade = new L.TileLayer('http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png', {
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://cloudmade.com">CloudMade</a>',
maxZoom: 18
});
'http:// {s} .tile.cloudmade.com / YOUR-API-KEY / 997/256 / {z} / {x} /{y}.png'の部分を変更する必要があることはわかっています。しかし、グーグルマップ(または他のマップ)を使用したい場合は、そこに何を書くべきですか?
これはleaflet-cloudmadeのドキュメントです(サードパーティのマッププロバイダーの使用についてはあまり言及していません。アプリケーションで使用されるマッププロバイダーについては不可知論者であるため、Googleマップを使用できるはずです) 。