1
何らかの理由で、ウェブページ上にマーカーが表示されていませんが、マップはうまく描画されます。私は何が私のエラーであるかを知るためにいくつかの助けに感謝します。リーフレットJSにマーカが表示されない
index.htmlを
<div id="mapid"></div>
<style>
#mapid {
height: 750px;
}
</style>
app.js
function controller($scope, $state) {
var map = L.map('mapid', {
worldCopyJump: true,
}).setView([51.505, -0.09], 13);
var rmLight = L.tileLayer('http://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}', {
maxZoom: 20,
subdomains: ['mt0', 'mt1', 'mt2', 'mt3']
}).addTo(map);
var marker = L.marker([51.5, -0.09]).addTo(map);
}
コンソールにエラーがありますか?あなたのコードのシンプルな塊がうまく動いています...ポップアップが表示されています。 https://plnkr.co/edit/4KhOyBNTMnkkg2Gi9Tee?p=preview – terpinmd
なし - 実際には円とポリラインもちょうど上に表示されます –
cssである可能性があります。ソースを調べて、追加されているかどうか確認できますか?もしあなたがこのクラスの "leaflet-marker-icon"を見つけることができるかどうかを見てください。 – terpinmd