Aktywne Wpisy
kupa1231 +86

MajsterZeStoczni +89
szfagier muwi tam wełne trzeba ja kom wełne jak jest surowiec pod renkom trzeba omptylizować koszty
źródło: 177002698_2241803985949492_7446774756663175209_n
PobierzSkopiuj link
Skopiuj link
źródło: 177002698_2241803985949492_7446774756663175209_n
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
W leaflet https://leafletjs.com/reference-1.5.0.html
trzeba używać tego tak:
marker = L.marker([50.28895538456755, 18.681907653808594]).addTo(map)
chciałbym
map.marker([50.28895538456755, 18.681907653808594]);
żeby nie pisać powtarzającego się addTo...
Do tego można by używać JS Proxy albo czegoś podobnego.
Czy leaflet ma gotową możliwość używania go w ten sposób?
map.prototype.marker = function(lat, lon) {
return L.marker(lat, lon).addTo(this);
}
chodzi o ogólne rozwiązanie, gdzie dowolna nazwa metody odpala w rzeczywistości
mapL.nazwaMetody(atrr);
zamienia się na
function createMapL (mapId) {
const map = L.map(mapId);
return [map, new Proxy(map, {
get(target, propKey, receiver) {
const origMethod