私は同様の質問に答えましたが、それは私にとってはうまくいきません。 Google Satelliteをベースレイヤーと呼ぶ必要があります。おそらく、私は正しい場所にベースレイヤーのコードを入力しているわけではありません。私のページにはa linkがあります。OSMではなく、ベースレイヤーとしてGoogle Satelliteを呼び出すための基本レイヤーコードを追加する場所を正確に教えていただければ幸いです。 ありがとう!リーフレットでGoogle Satelliteレイヤーを呼び出す
-3
A
答えて
0
あなたが探しているものがわかりません。私はベースマップ層としてあなたのリーフレットのアプリケーションにGoogleマップの衛星タイルを追加しようとしていると仮定?
残念ながら、googleがGoogleマップAPIを使用せずにタイルへの直接アクセスを許可していないため、リーフレットAPIのみを使用してGoogleマップタイルをプルすることはできません。別の方法として、アプリケーションにプラグインを書き込んで、ベースマップスイッチがgoogle maps api経由でGoogleマップ呼び出しを含むようにすることができます。サンプルコードを参照して同じことをやってサードパーティ製のlibが使用するための
、:
<!DOCTYPE html>
<html>
<head>
<title>Leaflet</title>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.3.1/leaflet.css" />
<script src="http://cdn.leafletjs.com/leaflet-0.3.1/leaflet.js"></script>
<script src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script>
<script src="http://matchingnotes.com/javascripts/leaflet-google.js"></script>
</head>
<body>
<div style="width:500px; height:500px" id="map"></div>
<script type='text/javascript'>
var map = new L.Map('map', {center: new L.LatLng(51.51, -0.11), zoom: 9});
var googleLayer = new L.Google('ROADMAP');
map.addLayer(googleLayer);
</script>
</body>
</html>
だからここにやってグーグルマップへのリーフレットタイル要求を解析している-google.jsはリーフレット何パラメータをタイル化し、タイルをレイヤーにプルします。だから、再びGoogleマップのAPIを使用せずに、それはタイルを使用することはできません。
+0
このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – cpburnz
関連する問題
- 1. drupalリーフレットどのようにレイヤー名を「google-satellite satellite」に変更する
- 2. リーフレットのThree.jsレイヤー
- 3. 別のレイヤーで関数を呼び出す
- 4. RecyclerViewでGoogle Places APIを呼び出す
- 5. URLWithStringでGoogle Mapsを呼び出す
- 6. GoogleジオコーディングAPIメソッドsynchronousllyを呼び出す
- 7. Googleの場所を呼び出すapi
- 8. Google+サークルのユーザーを呼び出すiOS
- 9. サーブレットからgoogle apiを呼び出す
- 10. ファンクションでリーフレットを呼び出すとマップが表示されない
- 11. リーフレットで描いたレイヤーからGeoJSON/WKTを抽出するには?
- 12. Rails 3、ブートストラップモーダルリモート呼び出しの複数のレイヤー
- 13. Google Styled MapsはSATELLITEマップタイプにも適用できますか?
- 14. リーフレット - クリック時の上書きレイヤー
- 15. Google AppsスクリプトからGoogleスプレッドシート関数を呼び出す
- 16. Google Appsスクリプト内のGoogleスプレッドシートアドオンを呼び出しますか?
- 17. GoogleスプレッドシートAPI v4のGoogleスプレッドシートアプリスクリプト関数を呼び出す
- 18. サーバーAPI呼び出しのGoogle APIクライアントトークン
- 19. Rate Limit API Google App EngineでDjangoでAPIを呼び出す
- 20. GoogleアナリティクスでRuby/RailsアプリでJSON呼び出しをトラッキングする
- 21. リーフレットの地図上でジオジソンのレイヤーをループする方法は?
- 22. リーフレットのoverlayMapsレイヤーをプログラムで削除する
- 23. iOSのgmapsでのGoogle Satellite Imageの日付
- 24. google guava hashCode()でsuper.hashcodeを呼び出す方法
- 25. Googleマップ内でカスタム関数を呼び出す?
- 26. Google TV自体でキーイベントを呼び出すAnymote
- 27. google mapはdragendでxmlを呼び出します
- 28. HTML OnClick ButtonでGoogle App Script関数を呼び出す方法
- 29. Googleビジュアライゼーションでコンストラクタを動的に呼び出しますか?
- 30. Nodejsでgoogleドライブの呼び出しをバッチする方法
[Googleサテライトレイヤーを使用したリーフレットマップAPI]の複製が可能です(http://stackoverflow.com/questions/9394190/leaflet-map-api-with-google-satellite-layer) – IvanSanchez
ありがとう、私はその質問を見ましたしかし、私は適切な場所にベースレイヤコードを追加することができませんでした。コードのその部分をどこに追加すればよいかを正確に知る上で必要な助けとなりました。 –
外部サイトへのリンクではなく、質問自体に[mcve] **を入力してください**。 – geocodezip