Differences

This shows you the differences between two versions of the page.

Link to this comparison view

isi:laboratoare:04 [2024/10/06 22:12]
alexandru.predescu
isi:laboratoare:04 [2024/11/04 20:05] (current)
sorin.ciolofan [Task]
Line 26: Line 26:
  
 <​note>​Descărcați proiectul de pe GitHub: [[https://​github.com/​alexp25/​AngularDemoArcGIS|AngularDemoArcGIS]]</​note>​ <​note>​Descărcați proiectul de pe GitHub: [[https://​github.com/​alexp25/​AngularDemoArcGIS|AngularDemoArcGIS]]</​note>​
 +
 +<note tip>
 +[[https://​material.angular.io/​components/​categories|Angular Material]] este o colecție de componente de UI standardizate care se pot integra ușor într-o aplicație Angular. Acestea presupun niste elemente HTML cu funcționalitate integrată.
 +</​note>​
  
 ==== Setup și instalare proiect minimal cu Angular ==== ==== Setup și instalare proiect minimal cu Angular ====
 +
 +<note warning>​Skip dacă ați finalizat setup-ul în laboratorul trecut</​note>​
  
 În laboratorul anterior am lucrat în CodePen. Acum, proiectul este mai complex și vom lucra pe mașina locală. Avem nevoie de câteva tool-uri înainte de a începe. În laboratorul anterior am lucrat în CodePen. Acum, proiectul este mai complex și vom lucra pe mașina locală. Avem nevoie de câteva tool-uri înainte de a începe.
Line 78: Line 84:
  
 === Task 1 === === Task 1 ===
-Realizați aplicație web cu Angular și JavaScript API pe baza template-ului din laborator ​și adăugați cel puțin 3 funcționalități din laboratorul anterior.+ 
 +Rulați aplicația web realizată ​cu Angular și JavaScript API pe baza template-ului din laborator. Verificați funcția de rutare între două puncte (capete de traseu / trailheads) pe hartă.
  
 <note important>​Adăugați API key-ul din contul ArcGIS Developer: ''​esriConfig.apiKey = "​MY_API_KEY";''</​note>​ <note important>​Adăugați API key-ul din contul ArcGIS Developer: ''​esriConfig.apiKey = "​MY_API_KEY";''</​note>​
  
 === Task 2 === === Task 2 ===
-Adăugați ​serviciul de rutare ​(decomentați linia ''​this.addRouter();''​și verificați funcționarea acestuia.+Adăugați ​elementele grafice din laboratorul anterior: poligon, punct si polilinie ​(exGraphicsLayer).
  
 === Task 3 === === Task 3 ===
-Urmăriți modul de integrare a serviciului de rutare. În mod similar, adăugați serviciul de căutare a locațiilor ([[https://​developers.arcgis.com/​documentation/mapping-apis-and-services/search/place-search/|Place search]]) pe baza unei categorii predefinite - Local search (by category).+Urmăriți modul de integrare a serviciului de rutare ​în componenta Angular. În mod similar, adăugați serviciul de căutare a locațiilor ([[https://​developers.arcgis.com/​javascript/latest/tutorials/find-places/|Place search]]) pe baza unei categorii predefinite - Local search (by category).
  
 ==== Resurse ==== ==== Resurse ====
isi/laboratoare/04.1728241934.txt.gz · Last modified: 2024/10/06 22:12 by alexandru.predescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0