logo
11.07.2020 15:52
1
potreboval by som ziskat adresu kachlicky, respektive XYZ koordinaty, po kliknuti na nu. vsetky navody co su na webe su zastarale a nenasiel som ziadne funkcne riesenie zatial.

edit: ziskat url kachlicky viem, vrstva.getTileUrl(coords), problem je dostat sa k spravnym XYZ koordinatom. Z je samozrejme zoom, takze ide len o to ziskat XY z koordinatov - ci uz pixelovych alebo geografickych na co su metody
map.mouseEventToLayerPoint(ev.originalEvent)
map.mouseEventToLatLng(ev.originalEvent)
map.mouseEventToContainerPoint(ev.originalEvent)


---------- Příspěvek doplněn 11.07.2020 v 21:12 ----------

tak slusnych par hodin prejebanych ale podarilo sa:

Kód:
vrstva.getTileUrl(mapa.getPixelBounds(ev.latlng, map.getZoom()).getCenter().divideBy(256).trunc());
kde vrstva je Layer(ako ho ziskate je uz na vas), mapa je proste instancia mapy a ev je event z click eventu na mapu.

Co se právě děje na Webtrhu?