ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΊΠ°ΡΡΡ Π³ΡΠΈΠ½Π²ΠΈΡΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ΅ΡΠ²Π°ΡΠΎΡΠΈΠΈ ...
map.setZoom(0); map.panTo(0,0);
(Π½Π°ΡΠ°ΡΡ Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ / ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ)map.panTo([51.4768, 0.0006])
Π΄Π»Ρ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΡΡ Π² Π³ΡΠΈΠ½Π²ΠΈΡΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ΅ΡΠ²Π°ΡΠΎΡΠΈΠΈ (ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ)map.setZoom(16)
Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡΠΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ map.getCenter().toString()
=> LatLng(51.61802, 0)
ΠΡΠ±Π»ΠΈΠΊΠ°Ρ β 426. panTo
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΏΠ°Π½ΠΎΡΠ°ΠΌΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° ΠΌΠ°ΡΡΡΠ°Π± 0 Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π° Π·Π°ΡΠ΅ΠΌ Π²Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΌΠ°ΡΡΡΠ°Π± Π½Π° 16 ΡΡΠΎΠ²Π½Π΅ΠΉ. Π’Π°ΠΊ ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ.
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π½ΠΎ ΡΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ Π²ΠΈΠΆΡ.
Π― ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎΡ jsbin: https://jsbin.com/putezoyido/edit?js , console, output
ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Β«ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΒ», ΠΌΡ Π·Π²ΠΎΠ½ΠΈΠΌ
map.panTo([41.142937, -8.534538]);
ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ moveend
ΠΈ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΠ΅Π½ΡΡ ΠΊΠ°ΡΡΡ ΡΠ°ΠΌ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ
41.14293584388727
-8.534536957740785
ΠΡΠΎ ΡΡΠΎ-ΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°?
Π’Π°ΠΊ Π² ΡΠ΅ΠΌ ΠΆΠ΅ Π²ΡΡ ΠΎΠ΄? : S Π― ΠΏΡΡΠ°ΡΡΡ ΠΏΠ°Π½ΠΎΡΠ°ΠΌΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π½Π΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π΅ΠΌΡ Π΄Π°Ρ .. ΠΡΡΠ°Π»ΡΡ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ°ΡΠ°, Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΠ΅ΠΌΡ panTo Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½?
ΠΡΠΈΠ²Π΅Ρ, @chrillewoodz , ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠ»ΡΡΠ°ΡΡ, ΡΡΠΎ Leaflet
ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΡ ΠΈ Π·Π°ΠΊΡΡΡΡΡ Π·Π°ΡΠ²ΠΊΡ, ΠΈ Π΅ΡΠ»ΠΈ Π²Ρ _ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ_ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π² Leaflet, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΎΡΡΠ΅Ρ ΠΎΠ±
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π½ΠΎ ΡΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΠΎΡΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ Π²ΠΈΠΆΡ.
Π― ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎΡ jsbin: https://jsbin.com/putezoyido/edit?js , console, output
ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Β«ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΒ», ΠΌΡ Π·Π²ΠΎΠ½ΠΈΠΌ
ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ
moveend
ΠΈ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΠ΅Π½ΡΡ ΠΊΠ°ΡΡΡ ΡΠ°ΠΌ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌΠΡΠΎ ΡΡΠΎ-ΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°?