Vairāk

Brošūras aplis Marķieris mainās ar tālummaiņu


Man radās iespaids, kaL. aplismaina izmēru ar tālummaiņu, betL.circleMarkervajadzētu palikt tādā pašā rādiusā kā sākotnēji iestatījāt?

Šeit esmu izveidojis piemēru, un izvēloties apli, vienmēr tiek mainīts tālummaiņas lielums. Ko man pietrūkst?

http://jsfiddle.net/qmL8ej19/

(veiciet dubultklikšķi, lai pievienotu apļa marķieri)


Tuvinot tālummaiņu, šķiet, ka abi mainīs lielumu atkarībā no atsauces: L.circleMarker mainīs izmēru attiecībā pret karti, bet ne attiecībā pret ekrānu (rādiuss ekrāna pikseļos paliek nemainīgs). Tuvinot tālummaiņu, L. aplis mainīs izmēru attiecībā pret jūsu ekrānu, bet ne karti. (Rādiuss kartes vienībās paliek nemainīgs).

Man tas darbojas kā gaidīts jūsu vijolē. Ja pievienoju apli nevis apļa marķieri, tālummaiņā tas nemaina lielumu (attiecībā pret karti):

var aplis = L.circle ([click.lat, click.lng], 50000) .adTT (karte);