リーフレットマップにhtmlマークアップを埋め込んだimageOverlayのようなレイヤーを設定することはできますか?たぶんプラグインで? ポップアップで設定しようとしましたが、X座標とY座標をより詳細に制御する必要があります。それは私の場合の解決策ではありません。リーフレット:L.ImageOverlayのようなHTMLブロックを設定する
答えて
あなたはリーフレットを拡張やプラグインを作成し、source code for L.ImageOverlay
を見ている方にLeaflet tutorialsを読めば、答えは非常に簡単になり:
L.HtmlBlockOverlay = L.ImageOverlay.extend({
initialize: function(bounds, options) {
return L.ImageOverlay.prototype.initialize.call(this, null, bounds, options);
},
_initImage: function() {
var block = this._image = L.DomUtil.create('div', 'leaflet-image-layer' +
(this._zoomAnimated ? ' leaflet-zoom-animated' : ''));
if (this.options.className) { L.DomUtil.addClass(block, this.options.className); }
block.innerHTML = this.options.html;
}
});
var blockOverlay = new L.HtmlBlockOverlay(bounds, {
html: 'Hello world!',
className: 'hello-world-box'
}).addTo(map);
はworking exampleを参照してください。
うわー、それがどれほど簡単かと非常に感心しています。ありがとうございました! – User
1つの質問:jqueryを作成した要素にバインドするにはどうすればよいですか? 'console.log( 'hello'); }); ' 'は動作しません。 – User
イベントをイベントに添付しようとする前に、その内容がDOM内にあることを確認してください。 – IvanSanchez
- 1. リーフレット:リーフレット1でunclickableを設定する方法は?リーフレット0.7で
- 2. 各リーフレットのスタイルを設定する
- 3. リーフレットのサイドバーV2は、デフォルトで開くように設定されています
- 4. リーフレットにカスタムコントロールを持つ設定フォーム
- 5. リーフレット設定方法複数ポイントによるビュー
- 6. htmlブロックのgulpパイプスクリプトを使用し、htmlブロックの置換名を動的に設定してください
- 7. Concrete5 8+:ブロックのカスタムコントローラを設定する
- 8. 設定コード:: Linux/Ubuntuでのブロックのブロック
- 9. HTML IDを生成しないようにRailsタグを設定する方法
- 10. doctest_modeのような特定の設定を自動的に使うようにipythonを設定する
- 11. #if定義のような、ディストリビューションやエディタビルドの特定のコードをブロックする
- 12. SlimDX - 状態ブロックを設定する
- 13. Bukkit:ブロック電源を設定する
- 14. OpenCVブロックでCinderプロジェクトを設定する
- 15. リーフレットで色を設定する方法glify
- 16. リーフレットにカスタム設定コントロールを作成する方法
- 17. ブロック属性を非ブロック要素に設定する
- 18. このHTMLブロックを繰り返さないようにするにはどうすればよいですか?
- 19. ボタンの設定を別のパネルで異なるように設定する
- 20. ブロックごとに1つのアクティブなクラスを設定するにはどうすればよいですか? [Javascript]
- 21. 特定の画像がブロックされてブロックされないようにブロックする
- 22. リーフレットのレイヤーコントロールにZ-インデックスを設定します
- 23. どのように水平方向に次のHTMLタグを設定する
- 24. XSL-FO:固定ブロックの高さを設定する
- 25. HTMLテーブルセルのサイズを継承するように設定するにはどうすればよいですか?
- 26. リーフレット層の定義
- 27. エンタープライズライブラリのデータアクセスをブロック設計の決定
- 28. Googleカスタム検索エンジンをブロック要素として表示しないようにスタイルを設定するには
- 29. キャッシュを持たないようにMVC設定ファイルを設定する方法
- 30. プラグマを設定しないようにSpringを設定する方法
ズームで拡大/縮小するにはHTMLレイヤーが必要ですか?小さな絵がおそらく助けになるでしょう。 – ghybs
はい、ズームが可能です。 – User
[ここにその例があります](http://jsfiddle.net/user9090900/3tf7o40u/) – User