рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдпреИрдВрдбреЗрдХреНрд╕ рдореИрдк рдХрд┐рдЯред рдХрд╛рд░реНрдб рд░реЛрдЯреЗрд╢рди

рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!
рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдпреИрдВрдбреЗрдХреНрд╕ рдореИрдк рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ рд░реЛрдЯреЗрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд╛рд╡реЗрд╢ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рд╕рдВрджреЗрд╢ рдЕрдВрдХ # 99 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдереЛрдбрд╝рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░ред рд╡рд┐рдХреА "рд╣рд╛рдЙ рдЯреВ рдЧреЗрдЯ рд╕реНрдЯрд╛рд░реНрдЯреЗрдб" рдЦрдВрдб рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдЕрдиреБрдкреНрд░рдпреЛрдЧ "рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг: android.view.InflateException: рдмрд╛рдЗрдирд░реА рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрди # 7: рддреНрд░реБрдЯрд┐ рд╡рд░реНрдЧ рддреНрд░реБрдЯрд┐ редyandex.yandexmapkit.MapView" рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред Yandexmapkit-Library \ libs рдореЗрдВ рд╕реНрдерд┐рдд classes.jar рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдиреЗ рдорджрдж рдХреАред

рдЕрдВрдХ # 99 рдХреЗ рд▓реЗрдЦрдХ рдХреА рддрд░рд╣ , MapController setRotateAnimtionTo рд╡рд┐рдзрд┐ рдиреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдорд╛рдирдЪрд┐рддреНрд░ рдЯрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реАрдВ "рдЗрд╕ рдЦрдВрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИред"

рд╣реЗрд▓реНрдк рдЯрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд░реЛрдЯреЗрд╢рди рд╕реЗ, рдпрд╣ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
рдЖрдкрдХреЗ рд░реЛрдЯреЗрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд░реЛрдЯреЗрд╢рди рдХрд╛ рдХреЗрдВрджреНрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА IPAS рдЕрд▓рд╛рд╕ рдмрдВрдж рд╣реИрдВ

MyLocationOverlay рд╡рд░реНрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ (рдмрд╛рдЗрдЯ рдХреЛрдб рдЧреНрд░рд╣рдг рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрдиреЗрдВ рдкрд╛рдИ рдЧрдИрдВ
223 aload_0 [this] 224 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.f() : boolean [168] 227 ifeq 258 230 aload_0 [this] 231 getfield ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.y : al [78] 234 aload_0 [this] 235 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.getMyLocationItem() : ru.yandex.yandexmapkit.overlay.location.MyLocationItem [171] 238 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationItem.getBearing() : float [154] 241 invokevirtual al.a(float) : void [79] 244 aload_0 [this] 245 getfield ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.y : al [78] 248 aload_0 [this] 249 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.getMyLocationItem() : ru.yandex.yandexmapkit.overlay.location.MyLocationItem [171] 252 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationItem.getPoint() : cp [156] 255 invokevirtual al.a(cp) : void [80] 258 aload_0 [this] 259 invokevirtual ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.getMapController() : ru.yandex.yandexmapkit.MapController [170] 262 invokevirtual ru.yandex.yandexmapkit.MapController.notifyRepaint() : void [140] 

рдЬрд╣рд╛рдВ рдЕрд▓ MapController getMapRotator () рд╡рд┐рдзрд┐ рд░рд┐рдЯрд░реНрди рдХреНрдпрд╛ рд╣реИред MyLocationItem рдПрдХ OverlayItem рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЧреЗрдЯрдкреЙрдЗрдВрдЯ () рд╡рд┐рдзрд┐ MyLocationItem ( cp рд╡рд░реНрдЧ рдХреЗ рджреБрд░реНрдЧрдо рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ ) рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИред рдпрд╣ рд╕рдм рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╡рд░реНрдЧ рд╡рд┐рдзрд┐ рдЕрд▓ (cp рдмрд┐рдВрджреБ) рдЙрд╕ рдЕрдХреНрд╖ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдШреВрдорддрд╛ рд╣реИ, рдФрд░ al.a (рдлреНрд▓реЛрдЯ рдмреЗрдпрд░рд┐рдВрдЧ) рд░реЛрдЯреЗрд╢рди рдХреЛрдгред рдЕрд▓ рдХреНрд▓рд╛рд╕ (рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрджрд╛рд╣рд░рдг MapMapontroller рд╡рд░реНрдЧ рдХреЗ getMapRotator () рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рдФрд░ (рдмреВрд▓рд┐рдпрди рдЗрдиреЗрдмрд▓рд░реЛрдЯреЗрд╢рди) рд╡рд┐рдзрд┐ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рдереАред

рдЕрдм рд╕рдм рдХреБрдЫ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЕрдЬрд╝реАрдореБрде рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдПред рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЙрдкрдХрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп рдЕрдЬрд╝реАрдореБрде рдореВрд▓реНрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХрд╛ рдкреБрд╕реНрддрдХ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ рдЕрдЬрд╝реАрдорде рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдШрдЯрдирд╛ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ
  GeoPoint geoPoint = mMapController.getMapCenter(); //     OverlayItem overlayItem = new OverlayItem(geoPoint, null); //       cp,       mMapController.getMapRotator().a(bearing); //   mMapController.getMapRotator().a(overlayItem.getPoint()); //      

рдЬрд╣рд╛рдБ
  MapController mMapController; MapView mMapView; mMapView = (MapView) findViewById(R.id.map); mMapController = mMapView.getMapController(); mMapController.getMapRotator().a(true); //   

рдкрд░рд┐рдгрд╛рдо

Source: https://habr.com/ru/post/In167807/


All Articles