рдЕрдЪрд╛рдирдХ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред
рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛: рддреНрд░реБрдЯрд┐: '@ agm/core/services/google-maps-types' рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди
"@ рдПрдЬреАрдПрдо/рдХреЛрд░": "^ 1.0.0",
"@ рдПрдЬреАрдПрдо/рдЬреЗрдПрд╕-рдорд╛рд░реНрдХрд░-рдХреНрд▓рд╕реНрдЯрд░рд░": "^ 1.0.0"
рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ
рдХреНрдпрд╛ рдЖрдк node_modules рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ npm install
. рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ
@ рдХрдпрд╛рдордд777 рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВред
рдиреАрдЪреЗ рдирдореВрдирд╛ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ,
import { ZoomControlOptions, ControlPosition, MapTypeControlOptions, FullscreenControlOptions } from '@agm/core/services/google-maps-types';
mapTypeControlOptions:MapTypeControlOptions = {
position: ControlPosition.LEFT_BOTTOM
}
fullscreenControlOptions: FullscreenControlOptions = {
position : ControlPosition.LEFT_CENTER
};
рд╣рдореНрдо, рд╕реНрдЯреИрдХрдмреНрд▓рд┐рдЯреНрдЬ рдХреА рдЕрднреА рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рдореИрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реВрдВред
рдпрд╣рд╛рдБ рдореИрдВ рдХреНрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:
ng new agm-test2
cd agm-test2
npm install @agm/core
code .
AppModule рдореЗрдВ AgmCoreModule.forRoot рдЬреЛрдбрд╝реЗрдВ
рдЯреЗрдореНрдкрд▓реЗрдЯ: <agm-map [mapTypeControl]="true" [mapTypeControlOptions]="mapTypeControlOptions" [latitude]="0" [longitude]="0"></agm-map>
рдЕрд╡рдпрд╡:
import { Component } from '@angular/core';
import { MapTypeControlOptions, ControlPosition } from '@agm/core/services/google-maps-types';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styles: ['agm-map{height:300px}']
})
export class AppComponent {
mapTypeControlOptions: MapTypeControlOptions = {
position: ControlPosition.LEFT_BOTTOM
};
}
рдирддреАрдЬрд╛:
@ doom777 рдпрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ: https://stackblitz.com/edit/angular-krqwfi?file=src%2Fapp%2Fapp.module.ts
рдореИрдВрдиреЗ рдХреЗрд╡рд▓ @agm/core
рдЬреЛрдбрд╝рд╛ рдФрд░ FitBoundsService рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛
рдореБрдЭреЗ рдЕрднреА рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ
рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ (рд╡рд╛рджреЗ рдореЗрдВ) рддреНрд░реБрдЯрд┐: рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ sepcified рдирд╣реАрдВ
Object.config (webcontainer.5f16b010d2745c788a2.js:15)
t.config рдкрд░ (webcontainer.5f16b010d2745c788a2.js:15)
Be рдкрд░ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди-4858aaa60d96ac0657bab.js:1)
рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди-4858aaa60d96ac06 . рдкрд░
57bab.js:1
рдпрд╣ рдПрдХ рд╕реНрдЯреИрдХрдмреНрд▓рд┐рдЯреНрдЬ рддреНрд░реБрдЯрд┐ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ
рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
packages\core\map-types.ts
рдкрд░ рдЬрд╛рдПрдВControlPosition
рдЬреЛрдбрд╝реЗрдВyarn build
. рдХреЗ рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВnpm link
рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ (рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ npm рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рддреЛ Google рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓)рдХреГрдкрдпрд╛ рдореЗрд░рд╛ рдкреАрдЖрд░ https://github.com/SebastianM/angular-google-maps/pull/1730 рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рдЖрдкрдХреЛ ControlPosition рдФрд░ рдЕрдиреНрдп рдХреЗ рдЖрдпрд╛рдд рдХреЛ '@agm/core' рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛
@ рдХрдпрд╛рдордд777 рдореИрдВрдиреЗ #1730 рдХрд╛ рдХреНрд▓реЛрди рдмрдирд╛рдпрд╛, рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
@ doom777 рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдирдЬреА-рдкреИрдХреЗрдЬрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИред
рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдЕрдкрдиреЗ рдЖрдпрд╛рдд рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдФрд░ рдлрд┐рд░ #1648 рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣рдореЗрдВ рдХреЗрд╡рд▓ #1648 рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐рд╕реА рднреА Google рдорд╛рдирдЪрд┐рддреНрд░ рдЖрдпрд╛рдд рдХреЛ рд╕рдВрднрд╛рд▓реЗрдЧрд╛? (#1730 рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ/рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ @agm/core рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп @agm/core/{directives,services}
рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирдЬреА-рдкреИрдХрдЧрд░ рдПрдкреАрдЖрдИ рд╕рддрд╣ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдерд╛ рдЬрд╣рд╛рдВ # 1648 рдЙрд╕реА рд╕рддрд╣ рдХреЛ рддреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ (рдЧреВрдЧрд▓ рдореИрдкреНрд╕ рдкреНрд░рдХрд╛рд░ рдЖрдпрд╛рдд)
рдореИрдВрдиреЗ #1731 рдЬреЛрдбрд╝рд╛ рдЬреЛ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдирдЬреА-рдкреИрдХрдЧрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ @agm/core/*
рд╕реЗ рдЖрдпрд╛рдд рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ @agm/core/services/google-maps-types
рдирд╣реАрдВ рд╣реИрдВ ( @agm/core/services
рдпрд╛ @agm/core/directives
рд╕рд╣рд┐рдд)
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдореИрдВ {google} рдХреЛ @agm/core/services/google-maps-types рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ node_modules рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ npm install рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред
@pasqualepalmaccio рдЕрдЧрд░ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ 1.0.0-рдмреАрдЯрд╛.7 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред рдЕрдиреНрдпрдерд╛, рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдЬрдм рддрдХ рд╣рдо рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░ рджреЗрддреЗред
рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ?
@jimmykane рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ package.json "@agm/core: "1.0.0-beta.7"
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рди рдХрд┐ @agm/core: "^1.0.0-beta.7"
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 1.0.0
рд░рд┐рд▓реАрдЬрд╝ рд╣реИ рдЬреЛ рд╕рдорд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рдЖрдпрд╛рдд рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд┐рдХреНрд╕ рд╣реИ, рдмрд╕ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╕реНрдпрд╛ рдЗрд╕реЗ рд╡рд┐рд▓рдп рдХрд░ рд░рд╣реА рд╣реИ
рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╡рд┐рд▓рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ?
рдирд╣реАрдВ, рдореЗрд░реЗ рдкреАрдЖрд░ рдХреЛ рд╕реНрд╡реАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреНрдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ :(
рдХреНрдпрд╛ рдпрд╣ рдлрд┐рдХреНрд╕ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдЖрдк рдХрд┐рд╕реА рдлрд┐рдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ 1.0.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд╛рдкрд╕ рдЦреАрдВрдЪ рд▓реЗрдВ?
рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ:
рдЖрдпрд╛рдд { ZoomControlOptions, ControlPosition, ZoomControlStyle } '@agm/core/services/google-maps-types' рд╕реЗ;
рдлрд┐рдХреНрд╕ рдХреА рд╕реВрдЪрдирд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдореИрдЬрд┐рдХ рд╡реИрд▓реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ
рдЖрдк рдЕрднреА рдХреЗ рд▓рд┐рдП 1.0.0-рдмреАрдЯрд╛.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
1.0.1 рдЬрд▓реНрдж рд╣реА рдмрд╛рд╣рд░ рдЖ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рд╣реЛрд▓реНрд╕реНрдЯреАрди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ
рд╣рд╛рдп @SebastianM рд╡рд╛рдХреА рд╡реЗрдХреА .... рдХреГрдкрдпрд╛ рдЖрдУ рдЗрд╕реЗ рдЯрдХреНрдХрд░ рджреЗрдВ
1.0.0-рдмреАрдЯрд╛.7 рдЖрдИрд╡реАрд╡рд╛рдИ рдХреЗ рд╕рд╛рде рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЯрдХреНрдХрд░ @SebastianM рдХреГрдкрдпрд╛ рдЗрд╕ рд░реЗрдкреЛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВред рд╡рд┐рд▓рдп рдФрд░ рд╡рд┐рдореЛрдЪрдиред
1 рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╣рдо рд╕рдм рдпрд╣рд╛рдБ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдлреЛрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдЧ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдпрд╛: https://drewdevault.com/2018/12/04/How-to-abandon-a-FLOSS-project.html
рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐: https://www.codeshelter.co/
рд╢рд╛рдпрдж рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рдпрд╣рд╛рдБ рдХреЛрд▓рд╛рдм рдореЗрдВ рд╕рд╣реА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ рд╡реЛрдЗрд▓рд╛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред
рд╢рдирд┐рд╡рд╛рд░, 2 рдирд╡рдВрдмрд░ 2019, 12:37 рд▓реБрдХрд╛рд╕ рдиреНрдпреВрдореИрди, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:
рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдлреЛрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдкреАрдкреАрдПрд▓ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ
рдпрд╣ рдкреИрдХреЗрдЬредрдпрд╛: https://drewdevault.com/2018/12/04/How-to-abandon-a-FLOSS-project.html
рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐: https://www.codeshelter.co/-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/SebastianM/angular-google-maps/issues/1729?email_source=notifications&email_token=AAJVX45GD4L46U7JGGD7FMDQRVQ7FA5CNFSM4IYS2YRKYY3PNVWWK3TUL52HS4DFVREXG43LOZVVBW
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAJVX45ENBM22GNL6UEF26TQRVQ7FANCNFSM4IYS2YRA
.
рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ
Module not found: Error: Can't resolve '@agm/core/services'
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ !!
@рдПрдЬреАрдПрдо/рдХреЛрд░: 1.0.0-рдмреАрдЯрд╛.3
рдХреНрдпрд╛ рдЖрдк 1.0.0-рдмреАрдЯрд╛.7 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реВрдВ? -> рдПрдирдкреАрдПрдо 'рдПрдЬреАрдПрдо/рдХреЛрд░ 1.0.0-рдмреАрдЯрд╛.7' рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ?
рдареАрдХ рд╣реИ, npm install @agm/[email protected]
рдпрд╛ npm update @agm/core
рдЕрджреНрдпрддрди рдХрд┐рдП рдмрд┐рдирд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА
import { GoogleMapsAPIWrapper } from '@agm/core';
рдФрд░ рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдареАрдХред рд╕рд╛рде рд╣реА, рдЖрдкрдХреЛ рд╢рд╛рдпрдж GOogleMapsAPIWrapper рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрдк рдХреГрдкрдпрд╛ рдХреНрдпреЛрдВ рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ? @ рдХрдпрд╛рдордд777
рдЖрдк рдХреГрдкрдпрд╛ рдХреНрдпреЛрдВ рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ? @ рдХрдпрд╛рдордд777
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ GoolgeMapsAPIWrapper рдХреЗрд╡рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рди рдХрд┐ рд╣рдо рдЗрд╕рдХреЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдПред рдЖрдкрдХреЛ рдореБрдЦреНрдп рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдФрд░ рдЗрд╡реЗрдВрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрдк AgmCoreModule рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЖрдпрд╛рдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд░реВрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк Google рдорд╛рдирдЪрд┐рддреНрд░ рдПрдкреАрдЖрдИ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдШрдЯрдХ рдкрд░ (mapReady) рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:
<agm-map [streetViewControl]="false" [latitude]="lat" [longitude]="lng" [styles]="mapStyles"
[zoom]="defaultZoom" [zoomControlOptions]="zoomControlOptions" (mapReady)="mapReady($event)"
(zoomChange)="zoomChanged($event)">
</agm-map>
рдШрдЯрдХ рдХреЛрдб рдореЗрдВ:
mapReady(map: google.maps.Map) {
this.map = map;
}
рдФрд░ рдЖрдк @types/googlemaps . рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
@Toomavic
GoogleMapsApiWrapper рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╣реИред рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЬреЛ рдПрдВрдЧреБрд▓рд░ рдХреА рдШреЛрд╖рдгрд╛рддреНрдордХ рд╢реИрд▓реА рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪреАрдЬреЗрдВ рдЬреЛ рдЖрдк GMAW рдХреЗ рд╕рд╛рде рдХрд░реЗрдВрдЧреЗ, рдЖрдкрдХреЛ рдПрдЬреАрдПрдо-рдореИрдк рдФрд░ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЛрдВ рдкрд░ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
@ermcgrat рдЖрдк "@ agm/core" рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдХрд╛рд░ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо # 1648 рд╡рд┐рд▓рдп рд╣реЛрдиреЗ рддрдХ
рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ .. рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж
рд╣рд╛рдп рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ?
1.1.0 рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛
рдареАрдХ рд╣реИ, @jimmykane рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
import { ControlPosition } from '@agm/core'
рдирдорд╕реНрддреЗ,
1.1.0 рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдпрд╣ рд╣реИ:
Module '"../../../../node_modules/@agm/core/agm-core"' has no exported member 'MapTypeControlStyle'
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдиреЗ рдЗрд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рд╣реИ:
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдФрд░ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ...
рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред
Module not found: Error: Can't resolve '@agm/core/services/google-maps-types'
рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП google.maps.geometry.spherical.computeArea()
рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕реЗ @types/googlemaps
рдФрд░ рдлрд┐рд░ import {} from 'googlemaps';
рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣реИрдХреА рдкреНрд▓рд╕ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдЖрдЗрдбрд┐рдпрд╛ рдЗрд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдЖрдпрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред _Optimize imports_ рдлрд┐рд░ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЗрд╕реЗ рдХреГрдкрдпрд╛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? ЁЯЩПЁЯП╗
{ GoogleMapsAPIWrapper } рдХреЛ '@agm/core' рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ;
'@agm/core/service' рд╕реЗ { GoogleMapsAPIWrapper } рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп;
рдпрд╣ рдЕрднреА рднреА 1.1.0 рдореЗрдВ рддрдп рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдореБрдЭреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдмрдиреА рд╣реБрдИ рд╣реИ ...
рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЬреЛ "рдЕрднреА рднреА" рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЧрд╣рд░реЗ рдЖрдпрд╛рдд рди рдХрд░реЗрдВ, рдЙрдерд▓реЗ рд╡рд╛рд▓реЗ рдХрд░реЗрдВред
рд╣рд╛рдп @ рдХрдпрд╛рдордд777 рдХреНрдпрд╛ рдпрд╣ рд╕рдВрдмреЛрдзрд┐рдд рд╣реИ?
рд╣рд╛рдБ, рдпрджрд┐ рдЖрдк рдирдП 3.0.0 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдпрд╛рдд рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ Google рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк 1.1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ @agm/core
рд╕реЗ рдкреНрд░рдХрд╛рд░ рдЖрдпрд╛рдд рдХрд░реЗрдВ, рдФрд░ lib рдХреЗ рдЕрдВрджрд░ рдЧрд╣рд░реЗ рдирд╣реАрдВ
рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдВ рдореЗрд░реА рдХреБрдЫ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЕрдм рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдЬреАрдПрдо рдХреЛ рдПрдХ рдХреНрд╡реЗрд░реАрд▓рд┐рд╕реНрдЯ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ mapControls: QueryList<AgmMapControl>;
рдХреНрдпрд╛ рдЕрдм рд╣рдо рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ?
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдерд╛:
public mapTypeControlOptions: MapTypeControlOptions = {
// mapTypeIds: [MapTypeId.HYBRID, MapTypeId.ROADMAP, MapTypeId.SATELLITE, MapTypeId.TERRAIN],
mapTypeIds: ['hybrid', 'roadmap', 'satellite', 'terrain'],
position: ControlPosition.LEFT_TOP,
style: 0
};
рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдкрд░:
<agm-map *ngIf="activitiesMapData.length > 0"
[mapTypeId]="user && user.settings ? user.settings.mapSettings.mapType : 'roadmap'"
(mapTypeIdChange)="changeMapType($event)"
[fullscreenControl]="true"
[mapTypeControl]="true"
[scaleControl]="true"
[rotateControl]="true"
[zoomControl]="true"
[gestureHandling]="'cooperative'"
[scrollwheel]="null"
[mapTypeControlOptions]="mapTypeControlOptions"
[zoomControlOptions]="zoomControlOptions"
[rotateControlOptions]="rotateControlOptions"
[tilt]="45"
[controlSize]="32"
[disableDefaultUI]="true"
[styles]="getStyles(theme)"
[streetViewControl]="false">
рдареАрдХ рд╣реИ, рдЖрдЧреЗ рдХреА рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдХрд▓рд╣ рдкрд░ рдЖрдПрдВ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ
<agm-map *ngIf="activitiesMapData.length > 0"
[mapTypeId]="user && user.settings ? user.settings.mapSettings.mapType : 'roadmap'"
(mapTypeIdChange)="changeMapType($event)"
[gestureHandling]="'cooperative'"
[scrollwheel]="null"
[mapTypeControlOptions]="mapTypeControlOptions"
[zoomControlOptions]="zoomControlOptions"
[rotateControlOptions]="rotateControlOptions"
[tilt]="45"
[controlSize]="32"
[disableDefaultUI]="true"
[styles]="getStyles(theme)"
[streetViewControl]="false">
<agm-fullscreen-control></agm-fullscreen-control>
<agm-scale-control></agm-scale-control>
<agm-map-type-control [style]="style" [mapTypeIds]="mapTypeIds" [position]="position"></agm-map-type-control>
@ рдХрдпрд╛рдордд777 рд░реЛрдЬрд░ рдХрд┐ред рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рд╡рд╣рд╛рдБ рдерд╛ рдФрд░ рдореИрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдпрд╛ рдирд╣реАрдВ :-D
рдореБрдЭреЗ рдЖрдкрдХреА рд╕рд▓рд╛рд╣ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рджреЛред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рд╡реЗ рдЕрдм рддрддреНрд╡ рд╣реИрдВред рдХрд╛рдлреА рдмреЗрд╣рддрд░
рд╣рд╛рдБ, рдпрджрд┐ рдЖрдк рдирдП 3.0.0 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдпрд╛рдд рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ Google рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк 1.1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓
@agm/core
рд╕реЗ рдкреНрд░рдХрд╛рд░ рдЖрдпрд╛рдд рдХрд░реЗрдВ, рдФрд░ lib рдХреЗ рдЕрдВрджрд░ рдЧрд╣рд░реЗ рдирд╣реАрдВ
рд╣рд╛рдп @ рдХрдпрд╛рдордд777 рдореБрдЭреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ:
ERROR in node_modules/@agm/js-marker-clusterer/services/google-clusterer-types.d.ts:1:60 - error TS2307: Cannot find module '@agm/core/services/google-maps-types' or its corresponding type declarations.
1 import { GoogleMap, LatLngBounds, Marker, MVCObject } from '@agm/core/services/google-maps-types';
рдореИрдВ рдЧрд╣рди рдЖрдпрд╛рдд рди рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рд╕рд▓рд╛рд╣ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ @agm/js-marker-clusterer рдореЗрдВ рдЕрднреА рднреА рдпрд╣реА рд╕реНрдерд┐рддрд┐ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ?
рдпреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ:
"@agm/core": "3.0.0-beta.0",
"@agm/js-marker-clusterer": "^1.1.0",
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!
рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЛрдгреАрдп 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ @agm/[email protected]
рдФрд░ @agm/[email protected]
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдПрдВрдЧреБрд▓рд░ 9 рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ @agm/[email protected]
рдФрд░ @agm/[email protected]
. рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЛрдгреАрдп 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ
@agm/[email protected]
рдФрд░@agm/[email protected]
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдПрдВрдЧреБрд▓рд░ 9 рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ@agm/[email protected]
рдФрд░@agm/[email protected]
. рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
import { AgmJsMarkerClustererModule } from '@agm/js-marker-clusterer';
рдкреНрд░рддрд┐:
import { AgmMarkerClustererModule } from '@agm/markerclusterer'
рдореЗрд░реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, [streetViewControl]
рдФрд░ [zoomControl]
рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдЕрдЧрд░ рдЗрди рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рддреЛ рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдорд╛рдиреНрдп рд╣реВрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, @agm/markerclusterer
рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд▓реЗрдЦрди ASAP рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╣реАред рдирд┐рдпрдВрддреНрд░рдг рдЙрдк рддрддреНрд╡реЛрдВ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд▓реНрдк рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@jimmykane рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ package.json
"@agm/core: "1.0.0-beta.7"
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рди рдХрд┐@agm/core: "^1.0.0-beta.7"
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕1.0.0
рд░рд┐рд▓реАрдЬрд╝ рд╣реИ рдЬреЛ рд╕рдорд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИредрд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рдЖрдпрд╛рдд рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред