subject
DIRECTORY 6DEMQ0V0LG2V
9781626914766-properties-of-ecosystems-teacher-supplement-.pdf
November 19, 2016
Filetype: PDF
|
3175 views
system_update_alt
Download
subject
Read
9781503308275-deception-obsession-turbulent-desire-series-vol--.pdf
October 27, 2016
Filetype: PDF
|
1304 views
system_update_alt
Download
subject
Read
9781498232074-the-resounding-soul-paperback-.pdf
November 17, 2016
Filetype: PDF
|
1055 views
system_update_alt
Download
subject
Read
9781932716399-using-deliberative-techniques-to-teach-american--.pdf
January 14, 2017
Filetype: PDF
|
2545 views
system_update_alt
Download
subject
Read
9781419602160-journal-of-organized-thought-paperback-.pdf
August 22, 2016
Filetype: PDF
|
1382 views
system_update_alt
Download
subject
Read
9781573801676-insiders-x27-guide-to-california-x27-s-wine-coun-.pdf
September 07, 2016
Filetype: PDF
|
3157 views
system_update_alt
Download
subject
Read
9783990051474-the-austrian-cafe-.pdf
November 16, 2016
Filetype: PDF
|
1887 views
system_update_alt
Download
subject
Read
9781240105182-a-discourse-on-the-duty-of-sustaining-the-laws-o-.pdf
January 07, 2017
Filetype: PDF
|
1930 views
system_update_alt
Download
subject
Read
9787040233056-high-school-chemistry-curriculum-teaching-case-s-.pdf
August 17, 2016
Filetype: PDF
|
1700 views
system_update_alt
Download
subject
Read
9787115187581-autocad-2008-chinese-self-study-manual-electrica-.pdf
November 12, 2016
Filetype: PDF
|
2901 views
system_update_alt
Download
subject
Read
9781406260533-shapes-with-snakes-hardback-.pdf
August 31, 2016
Filetype: PDF
|
3153 views
system_update_alt
Download
subject
Read
9780007497485-happy-mealtimes-for-kids-a-guide-to-making-healt-.pdf
October 22, 2016
Filetype: PDF
|
1693 views
system_update_alt
Download
subject
Read
9781230032221-the-man-that-corrupted-hadleyburg-and-other-stor-.pdf
August 21, 2016
Filetype: PDF
|
2462 views
system_update_alt
Download
subject
Read
9781561706068-menopause-made-easy-how-to-make-the-right-decisi-.pdf
January 08, 2017
Filetype: PDF
|
1964 views
system_update_alt
Download
subject
Read
9781635013467-microbiology-terminology-and-definitions-speedy--.pdf
January 13, 2017
Filetype: PDF
|
1013 views
system_update_alt
Download
subject
Read
9781442467705-liz-learns-a-lesson-hardback-.pdf
December 02, 2016
Filetype: PDF
|
1106 views
system_update_alt
Download
subject
Read
9781621363446-one-touch-the-story-of-an-awakened-heart-paperba-.pdf
December 11, 2016
Filetype: PDF
|
2504 views
system_update_alt
Download
subject
Read
9781841677491-the-dark-music-.pdf
January 18, 2017
Filetype: PDF
|
3086 views
system_update_alt
Download
subject
Read
9781847534514-ai-escargot-the-most-difficult-sudoku-puzzle-pap-.pdf
September 11, 2016
Filetype: PDF
|
1364 views
system_update_alt
Download
subject
Read
9781484054710-antinuclear-antibody-rheumatoid-factor-and-cycli-.pdf
January 22, 2017
Filetype: PDF
|
3187 views
system_update_alt
Download
subject
Read
9780692296875-we-are-living-in-a-recycling-of-humanity-and-hum-.pdf
October 17, 2016
Filetype: PDF
|
2460 views
system_update_alt
Download
subject
Read
9781234511333-dictionnaire-de-la-conversation-et-de-la-lecture-.pdf
December 08, 2016
Filetype: PDF
|
1512 views
system_update_alt
Download
subject
Read
9781230389165-the-preparation-of-the-child-for-science-.pdf
January 14, 2017
Filetype: PDF
|
1605 views
system_update_alt
Download
subject
Read
9781453546079-the-good-the-bad-and-the-ugly-side-of-black-wome-.pdf
November 10, 2016
Filetype: PDF
|
2533 views
system_update_alt
Download
subject
Read
9780955479618-mute-magazine-web-2-0-man-x27-s-best-friendster--.pdf
October 11, 2016
Filetype: PDF
|
2397 views
system_update_alt
Download
subject
Read
9781564240019-manual-of-steel-construction-load-and-resistance-.pdf
August 24, 2016
Filetype: PDF
|
2350 views
system_update_alt
Download
subject
Read
9780578085463-from-age-to-age-stories-of-haidakhan-babaji-pape-.pdf
September 24, 2016
Filetype: PDF
|
2619 views
system_update_alt
Download
subject
Read
9780815790754-barriers-or-benefits-regulation-in-transatlantic-.pdf
August 04, 2016
Filetype: PDF
|
2081 views
system_update_alt
Download
subject
Read
9780061930942-if-you-have-to-cry-go-outside-and-other-things-y-.pdf
November 17, 2016
Filetype: PDF
|
2461 views
system_update_alt
Download
subject
Read
9780328148448-social-studies-2006-leveled-reader-grade-4-unit--5-.pdf
September 29, 2016
Filetype: PDF
|
2668 views
system_update_alt
Download
subject
Read
9781331290346-speeches-of-woodrow-wilson-vol-30-notable-addres-.pdf
August 29, 2016
Filetype: PDF
|
1267 views
system_update_alt
Download
subject
Read
9780021031214-tennessee-math-connects-grade-3-tennessee-teache-.pdf
January 12, 2017
Filetype: PDF
|
2489 views
system_update_alt
Download
subject
Read
9780879109868-an-actor-prepares-to-live-in-new-york-city-how-t-.pdf
December 11, 2016
Filetype: PDF
|
832 views
system_update_alt
Download
subject
Read
9781491927656-colors-backgrounds-and-gradients-adding-individu-.pdf
October 26, 2016
Filetype: PDF
|
1083 views
system_update_alt
Download
subject
Read
9781287181941-budget-issues-immigration-to-the-united-states-f-.pdf
November 06, 2016
Filetype: PDF
|
1752 views
system_update_alt
Download
subject
Read
9780199668052-stalin-x27-s-curse-battling-for-communism-in-war-.pdf
October 02, 2016
Filetype: PDF
|
579 views
system_update_alt
Download
subject
Read
9781933912707-bushpig-.pdf
January 13, 2017
Filetype: PDF
|
2686 views
system_update_alt
Download
subject
Read
9780007198627-tutti-frutti-collection-.pdf
August 23, 2016
Filetype: PDF
|
2578 views
system_update_alt
Download
subject
Read
9780596000370-beyond-contact-a-guide-to-seti-and-communicating-.pdf
October 12, 2016
Filetype: PDF
|
2485 views
system_update_alt
Download
subject
Read
9781130446173-proceedings-of-the-edinburgh-mathematical-societ-5-.pdf
October 06, 2016
Filetype: PDF
|
3115 views
system_update_alt
Download
subject
Read
9781464200151-photo-finish-paperback-.pdf
October 14, 2016
Filetype: PDF
|
762 views
system_update_alt
Download
subject
Read
9781483350950-teaching-the-social-skills-of-academic-interacti-.pdf
August 30, 2016
Filetype: PDF
|
1323 views
system_update_alt
Download
subject
Read
9781908277015-ancient-woodland-inventory-for-the-chilterns-rep-.pdf
September 11, 2016
Filetype: PDF
|
1699 views
system_update_alt
Download
subject
Read
9781565773813-saxon-early-childhood-little-big-book-mortimer-m-.pdf
January 07, 2017
Filetype: PDF
|
1019 views
system_update_alt
Download
subject
Read
9781568540214-the-eucharistic-prayer-at-sunday-mass-mccarron-r-.pdf
December 25, 2016
Filetype: PDF
|
619 views
system_update_alt
Download
subject
Read
9781236447012-graphs-or-the-graphical-representation-of-algebr-.pdf
December 21, 2016
Filetype: PDF
|
2849 views
system_update_alt
Download
subject
Read
9780756400583-take-a-thief-.pdf
November 30, 2016
Filetype: PDF
|
3297 views
system_update_alt
Download
subject
Read
9780765348944-barbed-wire-.pdf
January 29, 2017
Filetype: PDF
|
2172 views
system_update_alt
Download
subject
Read
9781419651601-the-roan-maverick-paperback-.pdf
September 02, 2016
Filetype: PDF
|
2401 views
system_update_alt
Download
subject
Read
9783656957041-krashen-x27-s-monitor-theory-on-the-relation-bet-.pdf
August 14, 2016
Filetype: PDF
|
2516 views
system_update_alt
Download
subject
Read
9781478250036-saving-mr-sharp-paperback-.pdf
October 23, 2016
Filetype: PDF
|
2388 views
system_update_alt
Download
subject
Read
9781613142028-behold-paperback-.pdf
September 30, 2016
Filetype: PDF
|
2990 views
system_update_alt
Download
subject
Read
9781607913412-seperation-of-church-and-state-paperback-.pdf
January 22, 2017
Filetype: PDF
|
1146 views
system_update_alt
Download
subject
Read
9781782434283-avoid-them-like-the-plague-a-book-of-cliches-.pdf
November 01, 2016
Filetype: PDF
|
2856 views
system_update_alt
Download
subject
Read
9780153684920-storytown-theme-test-student-booklet-12-pack-lev-.pdf
September 21, 2016
Filetype: PDF
|
2539 views
system_update_alt
Download
subject
Read
9780812981391-through-the-perilous-fight-from-the-burning-of-w-.pdf
October 04, 2016
Filetype: PDF
|
1811 views
system_update_alt
Download
subject
Read
9788184955446-successful-time-management-hindi-.pdf
September 17, 2016
Filetype: PDF
|
2412 views
system_update_alt
Download
subject
Read
9780692566732-aren-t-we-rich-paperback-.pdf
December 16, 2016
Filetype: PDF
|
2758 views
system_update_alt
Download
subject
Read
9780764131240-how-to-prepare-for-the-california-real-estate-ex-.pdf
January 26, 2017
Filetype: PDF
|
2444 views
system_update_alt
Download
subject
Read
9780996406406-new-sat-reading-practice-book-paperback-.pdf
December 03, 2016
Filetype: PDF
|
1450 views
system_update_alt
Download
subject
Read
9788187902102-quick-meals-.pdf
December 02, 2016
Filetype: PDF
|
2837 views
system_update_alt
Download
subject
Read
9781234387150-cantos-colleccao-de-poesias-1-2-.pdf
November 21, 2016
Filetype: PDF
|
699 views
system_update_alt
Download
subject
Read
9780786884414-eveolution-understanding-women-eight-essential-t-.pdf
November 16, 2016
Filetype: PDF
|
564 views
system_update_alt
Download
subject
Read
9780451192998-absolution-.pdf
December 17, 2016
Filetype: PDF
|
333 views
system_update_alt
Download
subject
Read
9781612786025-no-one-cries-the-wrong-way-seeing-god-through-te-.pdf
December 06, 2016
Filetype: PDF
|
2023 views
system_update_alt
Download
subject
Read
9781406577921-poems-of-experience-dodo-press-paperback-.pdf
August 12, 2016
Filetype: PDF
|
3260 views
system_update_alt
Download
subject
Read
9781936781027-streets-of-zobeck-paperback-.pdf
September 23, 2016
Filetype: PDF
|
454 views
system_update_alt
Download
subject
Read
9781130222975-health-survey-of-new-haven-a-report-presented-to-.pdf
December 13, 2016
Filetype: PDF
|
2148 views
system_update_alt
Download
subject
Read
9781478307631-how-to-become-a-professional-magician-a-practica-.pdf
September 02, 2016
Filetype: PDF
|
1028 views
system_update_alt
Download
subject
Read
9781408139844-cash-management-making-your-business-cash-rich-w-.pdf
September 07, 2016
Filetype: PDF
|
1019 views
system_update_alt
Download
subject
Read
9787508815640-2014-autumn-huanggang-small-champion-of-the-sixt-.pdf
October 11, 2016
Filetype: PDF
|
2934 views
system_update_alt
Download
subject
Read
9781492326274-the-queerling-.pdf
November 17, 2016
Filetype: PDF
|
2512 views
system_update_alt
Download
subject
Read
9781408804469-the-dark-guardians-of-time-trilogy-.pdf
October 10, 2016
Filetype: PDF
|
2072 views
system_update_alt
Download
subject
Read
9781313888448-dhammapadam-an-anthology-of-sayings-of-the-buddh-.pdf
October 01, 2016
Filetype: PDF
|
1504 views
system_update_alt
Download
subject
Read
9787308098977-physical-eighth-grade-pep-star-pei-excellent-tes-.pdf
October 28, 2016
Filetype: PDF
|
2729 views
system_update_alt
Download
subject
Read
9781279852521-zeitschrift-fur-bildende-kunst-volumes-1-4-.pdf
November 01, 2016
Filetype: PDF
|
1350 views
system_update_alt
Download
subject
Read
9781872438108-the-spot-on-my-bum-horrible-poems-for-horrible-c-.pdf
August 22, 2016
Filetype: PDF
|
2461 views
system_update_alt
Download
subject
Read
9783658096977-integrated-business-model-applying-the-st-gallen-.pdf
August 11, 2016
Filetype: PDF
|
2063 views
system_update_alt
Download
subject
Read
9780071545334-opportunities-in-forensic-science-2nd-revised-ed-.pdf
January 06, 2017
Filetype: PDF
|
1989 views
system_update_alt
Download
subject
Read
9781289045548-wildland-fire-management-.pdf
January 09, 2017
Filetype: PDF
|
2573 views
system_update_alt
Download
subject
Read
9781840226669-the-essential-philosophical-works-.pdf
August 27, 2016
Filetype: PDF
|
1964 views
system_update_alt
Download
subject
Read
9781503183810-mistletoe-in-the-city-paperback-.pdf
December 20, 2016
Filetype: PDF
|
2602 views
system_update_alt
Download
subject
Read
9780030945656-course-2-chapter-9-resource-file-holt-california-.pdf
January 10, 2017
Filetype: PDF
|
2182 views
system_update_alt
Download
subject
Read
9780062244871-love-and-other-scandals-.pdf
December 24, 2016
Filetype: PDF
|
657 views
system_update_alt
Download
subject
Read
9781615793075-a-whole-mess-load-of-grace-a-whole-mess-load-of--.pdf
September 08, 2016
Filetype: PDF
|
2608 views
system_update_alt
Download
subject
Read
9780310249498-a-little-book-of-healing-prayer-.pdf
November 10, 2016
Filetype: PDF
|
2090 views
system_update_alt
Download
subject
Read
9780022859763-california-science-grade-5-english-learner-teach-.pdf
August 04, 2016
Filetype: PDF
|
690 views
system_update_alt
Download
subject
Read
9781405095471-the-south-beach-heart-programme-the-crisis-of-ca-.pdf
January 14, 2017
Filetype: PDF
|
3212 views
system_update_alt
Download
subject
Read
9781492817963-spirits-saints-and-sinners-in-the-er-real-storie-.pdf
August 06, 2016
Filetype: PDF
|
973 views
system_update_alt
Download
subject
Read
9783843393454-software-quality-attributes-.pdf
January 17, 2017
Filetype: PDF
|
896 views
system_update_alt
Download
subject
Read
Other Files
description
9781461371410-sugar-cane-cultivation-and-management-.pdf
[80.78 KB]
description
9781626230217-diffusion-weighted-and-diffusion-tensor-imaging--.pdf
[80.78 KB]
description
9781860827518-how-to-spread-the-gospel-.pdf
[80.78 KB]
description
9781231530573-modern-painters-volume-1-.pdf
[80.78 KB]
description
9781445607016-the-few-the-story-of-the-battle-of-britain-in-th-.pdf
[80.78 KB]
description
9781607522812-the-power-of-learning-from-inquiry-teacher-resea-1-.pdf
[80.78 KB]
description
9781910170090-the-current-status-of-jerusalem-five-leaves-book-.pdf
[80.78 KB]
description
9781887366236-louisiana-architecture-a-handbook-on-styles-.pdf
[80.78 KB]
description
9780028173825-glencoe-literature-the-reader-x27-s-choice-cours-6-.pdf
[80.78 KB]
description
9787568500548-financial-accounting-2-seventh-edition-chinese-e-.pdf
[80.78 KB]
description
9780193372825-how-firm-a-foundation-vocal-score-.pdf
[80.78 KB]
description
9781170293164-a-renewal-of-the-covenants-national-and-solemn-l-.pdf
[80.78 KB]
description
9780230205581-developing-advanced-skills-in-practice-teaching--.pdf
[80.78 KB]
description
9780262532990-solutions-manual-to-accompany-contract-theory-.pdf
[80.78 KB]
description
9780634077814-hal-leonard-student-piano-library-adult-piano-me-.pdf
[80.78 KB]
description
9789380704418-mcqs-in-management-and-hospital-administration-.pdf
[80.78 KB]
description
9780273758013-diabetes-hardback-.pdf
[80.78 KB]
description
9781232357964-the-midland-naturalist-volume-7-journal-of-the-m-.pdf
[80.78 KB]
description
9780794427184-fisher-price-little-people-christmastime-is-here-.pdf
[80.78 KB]
description
9780618883103-100-words-to-make-you-sound-great-.pdf
[80.78 KB]
description
9789774165429-of-noble-origins-a-palestinian-novel-.pdf
[80.78 KB]
description
9781494725105-super-emotions-a-book-for-children-with-add-x2f--.pdf
[80.78 KB]
description
9787113203153-2016-railway-version-gansu-province-and-institut-.pdf
[80.78 KB]
description
9780987281814-the-visitor-a-magical-understanding-of-uncertain-.pdf
[80.78 KB]
description
9780140433302-news-from-nowhere-and-other-writings-.pdf
[80.78 KB]
description
9788120349100-microsoft-excel-2013-plain-and-simple-.pdf
[80.78 KB]
description
9781155872360-wooden-roller-coasters-.pdf
[80.78 KB]
description
9780232530322-why-study-the-past-the-quest-for-the-historical--.pdf
[80.78 KB]
description
9781515022909-einstein-was-wrong-but-so-was-newton-paperback-.pdf
[80.78 KB]
description
9781505378412-108-mile-lake-fun-book-a-fun-and-educational-lak-.pdf
[80.78 KB]
description
9781566392945-theologies-and-liberation-in-peru-the-role-of-id-.pdf
[80.78 KB]
description
9780451531629-the-house-of-the-seven-gables-paperback-.pdf
[80.78 KB]
description
9788178355030-industrial-safety-management-.pdf
[80.78 KB]
description
9789350297971-ahmedabad-a-city-with-a-past-.pdf
[80.78 KB]
description
9781236785596-liberty-volume-3-4-paperback-.pdf
[80.78 KB]
description
9787534948220-hook-out-of-my-flower-decoration-sector-chinese--.pdf
[80.78 KB]
description
9780007432417-splish-splash-splat-.pdf
[80.78 KB]
description
9781582702742-the-next-ten-minutes-51-absurdly-simple-ways-to--.pdf
[80.78 KB]
description
9780849386770-fundamentals-of-mobile-radio-engineering-hardbac-.pdf
[80.78 KB]
description
9780815748991-unleashing-change-a-study-of-organizational-rene-.pdf
[80.78 KB]
description
9781439812327-biomedical-engineering-principles-2nd-revised-ed-.pdf
[80.78 KB]
description
9781409538448-chocolates-and-sweets-to-make-new-edition-.pdf
[80.78 KB]
description
9781489504999-the-way-of-life-paperback-.pdf
[80.78 KB]
description
9789927101854-look-out-carissa-.pdf
[80.78 KB]
description
9780262611596-internet-publishing-and-beyond-the-economics-of--.pdf
[80.78 KB]
description
9781330599402-backwoods-poems-classic-reprint-paperback-.pdf
[80.78 KB]
description
9781780721699-a-good-bullet-comedy-violence-and-all-the-terrib-.pdf
[80.78 KB]
description
9781133806509-explorer-books-pathfinder-social-studies-u-s-his-9-.pdf
[80.78 KB]
description
9780133186024-high-school-math-2012-common-core-algebra-2-stud-1-.pdf
[80.78 KB]
description
9787806049006-math-exam-nationwide-selection-of-68-brand-name--.pdf
[80.78 KB]
description
9781897187036-saving-rome-.pdf
[80.78 KB]
description
9781442357198-italian-iv-.pdf
[80.78 KB]
description
9781511650809-chi-fitness-learn-amazing-meridian-stretching-ex-.pdf
[80.78 KB]
description
9780692459553-real-estate-license-exam-prep-all-in-one-review--.pdf
[80.78 KB]
description
9780199538607-just-so-stories-for-little-children-paperback-.pdf
[80.78 KB]
description
9781781253403-in-search-of-excellence-lessons-from-america-x27-.pdf
[80.78 KB]
description
9781234109059-report-of-the-chief-of-engineers-u-s-army-volume-.pdf
[80.78 KB]
description
9789401084963-molecular-genetics-of-plant-microbe-interactions-.pdf
[80.78 KB]
description
9781609940829-be-the-hero-three-powerful-ways-to-overcome-chal-.pdf
[80.78 KB]
description
9781522678045-75-classical-myths-condensed-from-their-primary--.pdf
[80.78 KB]
description
9781783397259-skills-builders-grammar-and-punctuation-year-5-p-.pdf
[80.78 KB]
description
9781517221744-yes-miss-margo-a-sissy-maid-transformation-.pdf
[80.78 KB]
description
9781155911113-chet-atkins-songs-music-guide-.pdf
[80.78 KB]
description
9780606351782-totally-awesome-rubber-band-jewelry-hardback-.pdf
[80.78 KB]
description
9781477450673-the-original-counter-argument-the-founders-case--.pdf
[80.78 KB]
description
9787802459229-the-genuine-new-book-digestive-medicine-physicia-.pdf
[80.78 KB]
description
9780553214499-jos-boys-bantam-classics-.pdf
[80.78 KB]
description
9780143036326-on-the-shortness-of-life-paperback-.pdf
[80.78 KB]
description
9780615173740-journey-through-the-song-of-solomon-a-devotional-.pdf
[80.78 KB]
description
9783518463024-falsche-freundin-.pdf
[80.78 KB]
description
9780820332659-the-ghost-on-the-ramparts-and-other-essays-in-th-.pdf
[80.78 KB]
description
9781258724030-documents-regarding-the-european-economic-situat-.pdf
[80.78 KB]
description
9780415663298-management-and-the-arts-paperback-.pdf
[80.78 KB]
description
9781170968185-a-letter-to-the-clergy-of-the-diocese-of-chester-.pdf
[80.78 KB]
description
9783659266409-the-human-element-of-maritime-security-and-the-2-.pdf
[80.78 KB]
description
9781501096808-gamal-abdel-nasser-and-anwar-sadat-the-president-.pdf
[80.78 KB]
description
9780986207570-the-lala-sutras-of-the-dolly-alanna-.pdf
[80.78 KB]
description
9781935105657-circle-of-submission-paperback-.pdf
[80.78 KB]
description
9780531210598-amelia-earhart-rookie-biographies-1-.pdf
[80.78 KB]
description
9780975270660-the-complete-guide-to-spring-training-second-edi-.pdf
[80.78 KB]
description
9781494817626-the-liturgical-year-pentecost-part-5-paperback-.pdf
[80.78 KB]
description
9780784724057-connect-a-9-week-small-group-collisionliving-the-.pdf
[80.78 KB]
description
9787500546016-the-dl-consumption-tax-practice-brand-new-genuin-.pdf
[80.78 KB]
description
9781288632282-an-anticipative-feedback-solution-for-the-infini-1-.pdf
[80.78 KB]
description
9780062049780-the-janus-affair-a-ministry-of-peculiar-occurren-.pdf
[80.78 KB]
description
9781412972345-what-successful-science-teachers-do-75-research--.pdf
[80.78 KB]
description
9780620597562-second-is-best-paperback-.pdf
[80.78 KB]
description
9781624194917-running-for-the-prize-paperback-.pdf
[80.78 KB]
description
9781240002788-the-forms-in-issuing-letters-patent-by-the-crown-.pdf
[80.78 KB]
description
9788178353951-a-reading-for-hr-professionals-.pdf
[80.78 KB]
description
9780934917018-faces-paperback-.pdf
[80.78 KB]
description
9781236854650-g-t-t-volume-4-paperback-.pdf
[80.78 KB]
description
9780316035958-eternally-yours-immortal-beloved-.pdf
[80.78 KB]
description
9780553395402-the-pirate-pig-and-ruffleclaw-.pdf
[80.78 KB]
description
9781171334521-wither-s-motto-nec-habeo-nec-careo-nec-curo-1633-.pdf
[80.78 KB]
description
9781107632554-i-explore-for-nepal-level-6-teachers-manual-.pdf
[80.78 KB]
description
9780920236932-millicent-and-the-wind-.pdf
[80.78 KB]
description
9781559362542-swimming-to-cambodia-paperback-.pdf
[80.78 KB]
description
9781441914989-reducing-racial-x2f-ethnic-disparities-in-reprod-.pdf
[80.78 KB]
description
9780892817511-when-a-child-is-born-the-natural-child-care-clas-.pdf
[80.78 KB]
description
9781494957643-parrot-training-and-behavior-101-paperback-.pdf
[80.78 KB]
description
9781234242305-proceedings-of-the-chemical-society-volume-14-.pdf
[80.78 KB]
description
9781130129366-mining-and-metallurgy-volume-121-paperback-.pdf
[80.78 KB]
description
9789061935612-survey-of-the-world-x27-s-aphids-.pdf
[80.78 KB]
description
9781330926017-what-peace-means-classic-reprint-paperback-.pdf
[80.78 KB]
description
9781551434926-yossi-x27-s-goal-.pdf
[80.78 KB]
description
9781436328784-soft-skills-for-tough-issues-.pdf
[80.78 KB]
description
9781236171160-folk-lore-or-a-collection-of-local-rhymes-prover-.pdf
[80.78 KB]
description
9781494721640-third-grade-math-problems-for-home-school-or-ext-.pdf
[80.78 KB]
description
9781452587639-self-101-what-you-dont-know-you-dont-know-.pdf
[80.78 KB]
description
9781330369883-studies-of-plant-life-a-series-of-exercises-for--.pdf
[80.78 KB]
description
9781846960024-the-story-of-the-battle-of-gettysburg-.pdf
[80.78 KB]
description
9781780353609-in-the-wings-trials-and-transformation-of-an-ali-.pdf
[80.78 KB]
description
9781489533807-attirez-un-emploi-grace-a-la-loi-de-l-attraction-.pdf
[80.78 KB]
description
9780830819461-i-believe-exploring-the-apostles-creed-paperback-.pdf
[80.78 KB]
description
9780760764695-swiss-ball-for-total-fitness-a-step-by-step-guid-.pdf
[80.78 KB]
description
9788126529254-professional-iphone-and-ipad-application-develop-.pdf
[80.78 KB]
description
9783836493314-miscanthus-bioenergy-.pdf
[80.78 KB]
description
9787302420262-west-unitary-unitary-and-stickers-it-lovely-vers-.pdf
[80.78 KB]
description
9781405452694-the-beauty-book-.pdf
[80.78 KB]
description
9781453774380-a-southernmost-journey-more-short-stories-of-the-.pdf
[80.78 KB]
description
9780857500861-the-plan-how-fletcher-and-flower-transformed-eng-.pdf
[80.78 KB]
description
9781241151379-an-elegy-on-the-death-of-the-princess-charlotte--.pdf
[80.78 KB]
description
9781616142124-acceleration-the-forces-driving-human-progress-.pdf
[80.78 KB]
description
9781629260167-manhattan-review-gmat-verbal-study-companion-5th-.pdf
[80.78 KB]
description
9780800718763-the-long-awakening-a-memoir-.pdf
[80.78 KB]
description
9780964664920-the-diabetic-and-the-dietitian-how-to-help-your--.pdf
[80.78 KB]
description
9781489563637-the-best-ever-book-of-money-saving-tips-for-buil-.pdf
[80.78 KB]
description
9781844275175-the-shepherd-x27-s-christmas-.pdf
[80.78 KB]
description
9780310082392-growing-in-christ-while-helping-others-participa-.pdf
[80.78 KB]
description
9781476728179-the-four-doors-a-guide-to-joy-freedom-and-a-mean-.pdf
[80.78 KB]
description
9781586487591-barack-obama-in-his-own-words-.pdf
[80.78 KB]
description
9780750953627-the-man-who-didn-x27-t-shoot-hitler-the-story-of-.pdf
[80.78 KB]
description
9787200055139-1-1-lightweight-champion-optimal-training-grade--.pdf
[80.78 KB]
description
9781230447353-sentimental-education-paperback-.pdf
[80.78 KB]
description
9781440174087-serial-justice-paperback-.pdf
[80.78 KB]
description
9788190856577-electronics-engineering-u-p-.pdf
[80.78 KB]
description
9788178354064-women-and-urban-crimes-.pdf
[80.78 KB]
description
9781432754570-major-world-religions-and-modern-cults-compared--.pdf
[80.78 KB]
description
9781425183233-the-bloody-shield-paperback-.pdf
[80.78 KB]
description
9781841460734-ks2-mental-maths-workout-year-4-.pdf
[80.78 KB]
description
9780618259199-houghton-mifflin-reading-expeditions-by-cooper-g-.pdf
[80.78 KB]
description
9780307444684-don-x27-t-let-me-go-what-my-daughter-taught-me-a-.pdf
[80.78 KB]
description
9780739087121-slow-dog-blues-late-elementary-piano-solo-.pdf
[80.78 KB]
description
9780415342315-genetics-crit-conc-soc-sci-vol1-critical-concept-.pdf
[80.78 KB]
description
9781515108122-the-pencil-artist-paperback-.pdf
[80.78 KB]
description
9780758269393-notable-.pdf
[80.78 KB]
description
9780559694264-the-pirate-s-daughter-volume-i-paperback-.pdf
[80.78 KB]
description
9781896836881-the-spirituality-of-music-.pdf
[80.78 KB]
description
9781936959129-buzz-into-action-the-insect-curriculum-guide-for-.pdf
[80.78 KB]
description
9781783483013-hegel-freud-and-fanon-.pdf
[80.78 KB]
description
9781230424552-rise-and-progress-of-the-work-on-the-congo-river-.pdf
[80.78 KB]
description
9781937763954-inside-radical-loving-care-paperback-.pdf
[80.78 KB]
description
9781236209450-astronomy-without-a-telescope-being-a-guide-book-.pdf
[80.78 KB]
description
9780803613348-medical-terminology-online-blackboard-format-and-.pdf
[80.78 KB]
description
9780692445617-brick-wilson-for-hire-paperback-.pdf
[80.78 KB]
description
9781455826568-magic-kingdom-for-sale-sold-.pdf
[80.78 KB]
description
9780670049561-the-names-of-allah-.pdf
[80.78 KB]
description
9781625631473-recipes-of-a-young-southern-wife-paperback-.pdf
[80.78 KB]
description
9781171444251-a-set-of-anatomical-tables-with-explanations-and-1-.pdf
[80.78 KB]
description
9781847151131-ellie-the-homesick-puppy-.pdf
[80.78 KB]
description
9780070123540-troubleshooting-marine-diesels-.pdf
[80.78 KB]
description
9780307744524-room-for-improvement-a-life-in-sport-.pdf
[80.78 KB]
description
9781410202925-miscellanies-biographical-and-other-sketches-and-1-.pdf
[80.78 KB]
description
9781496403018-jesus-loves-the-children-of-the-world-.pdf
[80.78 KB]
description
9780195656237-the-management-and-ethics-omnibus-management-by--.pdf
[80.78 KB]
description
9780739056677-indiana-jones-and-the-kingdom-of-the-crystal-sku-7-.pdf
[80.78 KB]
description
9781231552698-oakland-athens-of-the-pacific-also-facts-and-fig-.pdf
[80.78 KB]
description
9780415242356-cognitive-development-.pdf
[80.78 KB]
description
9781234109066-the-covenanter-devoted-to-the-principles-of-the--13-.pdf
[80.78 KB]
description
9781907563232-creating-beaded-amp-wire-earrings-35-step-by-ste-.pdf
[80.78 KB]
description
9788492683444-20-000-leguas-de-viaje-submarino-ilustrados-span-.pdf
[80.78 KB]
description
9780199540044-the-rise-of-rome-books-one-to-five-.pdf
[80.78 KB]
description
9788177082104-mergers-acquisitions-and-corporate-restructuring-.pdf
[80.78 KB]
description
9781408868041-the-adventures-of-miss-petitfour-.pdf
[80.78 KB]
description
9780387952499-global-biodiversity-in-a-changing-environment-sc-.pdf
[80.78 KB]
description
9788183333177-mercantile-laws-ca-common-proficiency-test-cpt-.pdf
[80.78 KB]
description
9780761933281-methods-for-development-work-and-research-a-new--.pdf
[80.78 KB]
description
9781453840504-jack-london-san-francisco-stories-paperback-.pdf
[80.78 KB]
description
9781467110976-manchester-paperback-.pdf
[80.78 KB]
description
9787530385449-mention-of-coach-grade-5-english-vol-1-outside-t-.pdf
[80.78 KB]
description
9780486463025-the-autobiography-of-therese-of-lisieux-the-stor-.pdf
[80.78 KB]
description
9781332289356-an-urdu-manual-by-the-phonetic-inductive-method--.pdf
[80.78 KB]
description
9781846909375-edexcel-gcse-poetry-anthology-student-book-.pdf
[80.78 KB]
description
9783845420080-specific-heat-jump-in-high-tc-superconductors-.pdf
[80.78 KB]
description
9780882407623-the-spindle-whorl-a-story-and-activity-book-for--.pdf
[80.78 KB]
description
9781332020317-lectures-on-localization-in-diseases-of-the-brai-.pdf
[80.78 KB]
description
9780062369512-hard-to-be-good-a-hard-ink-novella-paperback-.pdf
[80.78 KB]
description
9781107637924-cambridge-english-proficiency-2-student-x27-s-bo-1-.pdf
[80.78 KB]
description
9781931824507-dear-all-paperback-.pdf
[80.78 KB]
description
9780739063071-movie-duets-for-all-bb-trumpet-x2f-baritone-t-c--.pdf
[80.78 KB]
description
9781287868705-research-plan-for-microbial-pathogens-and-disinf-.pdf
[80.78 KB]
description
9780330520577-disappeared-jenny-cooper-2-.pdf
[80.78 KB]
description
9780635112866-i-m-reading-about-hawaii-paperback-.pdf
[80.78 KB]
description
9781570673146-healthy-and-beautiful-with-coconut-oil-.pdf
[80.78 KB]
description
9781493739530-night-eternal-.pdf
[80.78 KB]
description
9781594487262-on-the-noodle-road-from-beijing-to-rome-with-lov-.pdf
[80.78 KB]
description
9781407626819-familiar-letters-on-chemistry-paperback-.pdf
[80.78 KB]
description
9781784456641-big-city-kitty-.pdf
[80.78 KB]
description
9780778716181-hurricane-katrina-.pdf
[80.78 KB]
description
9780486619804-theoretical-aerodynamics-dover-books-on-aeronaut-.pdf
[80.78 KB]
description
9781467760591-african-elephants-massive-tusked-mammals-.pdf
[80.78 KB]
description
9780486425320-introduction-to-mathematical-biology-hardback-.pdf
[80.78 KB]
description
9780802717962-papa-spy-love-faith-and-betrayal-in-wartime-spai-.pdf
[80.78 KB]
description
9781843156925-first-numbers-age-3-4-letts-fun-farmyard-learnin-.pdf
[80.78 KB]
description
9780446579490-abiding-darkness-the-black-or-white-chronicles-1-.pdf
[80.78 KB]
description
9780814614204-the-collegeville-bible-commentary-old-testament--.pdf
[80.78 KB]
description
9781630943714-indiana-core-social-studies-historical-perspecti-.pdf
[80.78 KB]
description
9780941355551-second-grade-math-a-month-to-month-guide-hardbac-.pdf
[80.78 KB]
description
9788131519295-mathematics-joint-entrance-examination-jee-advan-.pdf
[80.78 KB]
description
9780061579707-the-berlin-boxing-club-.pdf
[80.78 KB]
description
9787504217585-the-genuine-book-scotia-x27-s-and-you-learn-chin-2-.pdf
[80.78 KB]
description
9781511408059-mediterranean-diet-cookbook-best-way-to-lose-wei-.pdf
[80.78 KB]
description
9781331700319-an-honest-dollar-the-basis-of-prosperity-classic-.pdf
[80.78 KB]
description
9781483810478-apples-mini-cut-outs-.pdf
[80.78 KB]
description
9787511009203-century-classic-of-children-x27-s-literature-rea-1-.pdf
[80.78 KB]
description
9781844155972-tracing-your-northern-ancestors-a-guide-to-the-n-.pdf
[80.78 KB]
description
9781236414274-american-machinist-volume-57-nos-23-26-paperback-.pdf
[80.78 KB]
description
9781476813615-the-ultimate-ukulele-chord-chart-.pdf
[80.78 KB]
description
9780307950178-taipei-paperback-.pdf
[80.78 KB]
description
9787511608604-the-boya-genuine-new-farmers-vocational-skills-t-.pdf
[80.78 KB]
description
9781231129319-the-indians-book-an-offering-by-the-american-ind-.pdf
[80.78 KB]
description
9781780722283-last-drink-to-la-confessions-of-an-aa-survivor-.pdf
[80.78 KB]
description
9780415359818-coalition-politics-and-hindu-nationalism-.pdf
[80.78 KB]
description
9780193868182-thou-gracious-god-whose-mercy-lends-vocal-score-.pdf
[80.78 KB]
description
9780827612198-eight-questions-of-faith-biblical-challenges-tha-.pdf
[80.78 KB]
description
9781345286335-the-parliamentary-debates-authorized-edition-vol-9-.pdf
[80.78 KB]
description
9781927763131-einstein-s-genie-spacetime-out-of-the-bottle-pap-.pdf
[80.78 KB]
description
9781491031124-ethnographic-assessment-and-documentation-of-roc-.pdf
[80.78 KB]
description
9780340979181-the-book-of-poor-ould-fellas-.pdf
[80.78 KB]
description
9781285412962-explorer-books-pathfinder-spanish-science-habita-10-.pdf
[80.78 KB]
description
9781314738995-die-zweite-olympische-ode-pindar-x27-s-.pdf
[80.78 KB]
description
9781845193485-jerusalem-syndrome-the-palestinian-israeli-battl-.pdf
[80.78 KB]
description
9780764147616-painless-italian-paperback-.pdf
[80.78 KB]
description
9780061996047-falling-for-me-how-i-hung-curtains-learned-to-co-.pdf
[80.78 KB]
description
9780310334033-lead-me-home-winds-of-change-.pdf
[80.78 KB]
description
9781785287978-ionic-cookbook-paperback-.pdf
[80.78 KB]
description
9781444334876-animal-welfare-in-veterinary-practice-paperback-.pdf
[80.78 KB]
description
9780810996076-renoir-his-life-art-and-letters-hardback-.pdf
[80.78 KB]
description
9781780998619-leadingship-exploring-the-essence-of-leadership--.pdf
[80.78 KB]
description
9780375725845-perfume-the-story-of-a-murderer-.pdf
[80.78 KB]
description
9781785064050-no-girls-allowed-.pdf
[80.78 KB]
description
9780826213792-the-magic-kingdom-walt-disney-and-the-american-w-.pdf
[80.78 KB]
description
9780941159968-thinking-on-your-feet-how-to-communicate-under-p-.pdf
[80.78 KB]
description
9781599635576-a-writer-x27-s-guide-to-characterization-archety-.pdf
[80.78 KB]
description
9781230044576-golden-book-of-choice-reading-supplementary-to-t-.pdf
[80.78 KB]
description
9780153236907-harcourt-science-teacher-x27-s-edition-vol-2-ear-2-.pdf
[80.78 KB]
description
9781849497428-a-spotless-home-change-your-life-with-time-savin-.pdf
[80.78 KB]
description
9780843110333-mad-libs-worst-case-scenario-survival-handbook-t-.pdf
[80.78 KB]
description
9780425236352-veil-of-shadows-walker-shiloh-.pdf
[80.78 KB]
description
9781596799295-cow-licks-hardback-.pdf
[80.78 KB]
description
9781289240080-1994-defense-budget-potential-reductions-to-ammu-.pdf
[80.78 KB]
description
9780899976747-one-best-hike-yosemite-x27-s-half-dome-2nd-revis-.pdf
[80.78 KB]
description
9781682373231-fins-feathers-faith-and-family-paperback-.pdf
[80.78 KB]
description
9781300541394-roundabout-the-prog-rock-crossword-puzzle-book-p-.pdf
[80.78 KB]
description
9781910868102-erimem-angel-of-mercy-1-.pdf
[80.78 KB]
description
9789350970331-engineering-physics-laboratory-manual-i-.pdf
[80.78 KB]
description
9787109088597-rabbit-farm-veterinarian-chinese-edition-.pdf
[80.78 KB]
description
9781289227739-veterans-vas-justification-for-the-number-of-bed-.pdf
[80.78 KB]
description
9781331218562-the-north-american-review-vol-144-classic-reprin-.pdf
[80.78 KB]
description
9787811303230-wenzong-court-cum-sikuquanshu-zhenjiang-symposiu-.pdf
[80.78 KB]
description
9788175992948-one-life-to-ride-a-motorcycle-journey-to-the-hig-.pdf
[80.78 KB]
description
9781522712480-idioms-in-use-550-idioms-in-use-paperback-.pdf
[80.78 KB]
description
9781331708193-royal-gifts-for-the-kindergarten-a-manual-for-se-.pdf
[80.78 KB]
description
9781130030396-the-history-of-the-33rd-division-a-e-f-by-freder-.pdf
[80.78 KB]
description
9781130401530-oudh-judicial-rules-and-circulars-1858-to-1862-p-.pdf
[80.78 KB]
description
9787810664264-computerized-accounting-2nd-edition-first-econom-.pdf
[80.78 KB]
description
9781230302812-the-stable-book-being-a-treatise-on-the-manageme-.pdf
[80.78 KB]
description
9787113082154-visual-c-programming-tutorial-experiment-second--.pdf
[80.78 KB]
description
9781331921172-social-industrial-political-and-co-operative-ass-.pdf
[80.78 KB]
description
9787536450639-pig-key-technologies-revised-edition-series-of-k-.pdf
[80.78 KB]
description
9781230445458-the-american-fur-trade-of-the-far-west-a-history-.pdf
[80.78 KB]
description
9781849480116-english-general-credit-standard-grade-sqa-past-p-.pdf
[80.78 KB]
description
9781883822118-dirt-alert-the-chemistry-of-cleaning-paperback-.pdf
[80.78 KB]
description
9780135001127-international-business-.pdf
[80.78 KB]
description
9781511418782-vegas-pick-up-artist-get-her-from-the-club-to-yo-.pdf
[80.78 KB]
description
9781170412862-comus-a-mask-by-john-milton-adapted-for-theatric-.pdf
[80.78 KB]
description
9781499370140-windows-7-the-personal-trainer-.pdf
[80.78 KB]
description
9781332047369-the-american-journal-of-science-vol-24-of-124-ju-.pdf
[80.78 KB]
description
9781419609589-the-takers-book-one-of-the-oz-chronicles-.pdf
[80.78 KB]
description
9781118173633-garde-manger-the-art-and-craft-of-the-cold-kitch-.pdf
[80.78 KB]
description
9781934960455-a-good-day-for-abbey-.pdf
[80.78 KB]
description
9781249132882-valuation-of-the-field-performance-of-residentia-.pdf
[80.78 KB]
description
9780486448510-famous-civil-war-documents-and-speeches-paperbac-.pdf
[80.78 KB]
description
9781517407261-beautiful-madness-paperback-.pdf
[80.78 KB]
description
9781408804216-zara-.pdf
[80.78 KB]
description
9781518697562-nona-vincent-paperback-.pdf
[80.78 KB]
description
9780205236558-what-every-student-should-know-about-writing-abo-.pdf
[80.78 KB]
description
9781331303701-ohio-school-laws-in-force-april-15-1889-also-a-s-.pdf
[80.78 KB]
description
9781157646990-anagignoskomena-deuterocanonical-books-book-of-e-.pdf
[80.78 KB]
description
9780971457683-things-you-should-know-by-now-a-mini-life-manual-.pdf
[80.78 KB]
description
9781330364765-problems-in-physics-for-technical-schools-colleg-.pdf
[80.78 KB]
description
9787513804561-delights-of-chinese-cuisine-.pdf
[80.78 KB]
description
9781236546586-world-outlook-volume-5-paperback-.pdf
[80.78 KB]
description
9781289145033-air-pollution-improved-atmospheric-model-should--.pdf
[80.78 KB]
description
9781501229244-ghostly-terror-.pdf
[80.78 KB]
description
9783582014917-sprechen-schreiben-kommunizieren-.pdf
[80.78 KB]
description
9781465421364-lego-star-wars-the-visual-dictionary-.pdf
[80.78 KB]
description
9781440100895-wild-love-kissed-into-consciousness-paperback-.pdf
[80.78 KB]
description
9781156856048-novels-by-c-s-lewis-book-guide-.pdf
[80.78 KB]
description
9780882711812-life-of-jesus-color-bk-pk-x2f-10-paperback-.pdf
[80.78 KB]
description
9781423456421-bass-licks-over-200-licks-lines-and-grooves-in-m-.pdf
[80.78 KB]
description
9781330082249-milne-x27-s-second-course-in-algebra-classic-rep-.pdf
[80.78 KB]
description
9780752414843-thelandscape-of-scotland-a-hidden-history-by-wic-.pdf
[80.78 KB]
description
9781609450564-the-girl-in-the-polka-dot-dress-paperback-1-.pdf
[80.78 KB]
description
9781236735935-history-of-the-wars-books-i-and-ii-of-8-.pdf
[80.78 KB]
description
9783656226857-creation-of-humor-in-x27-the-big-bang-theory-x27-.pdf
[80.78 KB]
description
9780446602860-highlander-tm-scotland-the-brave-.pdf
[80.78 KB]
description
9781594203404-where-the-heart-beats-john-cage-zen-buddhism-and-.pdf
[80.78 KB]
description
9781423400424-hal-leonard-ukulele-chord-finder-paperback-.pdf
[80.78 KB]
description
9781444011340-the-witch-dog-.pdf
[80.78 KB]
description
9788121500364-srimadbhagavatam-a-concise-narrative-.pdf
[80.78 KB]
description
9787508356082-electronic-information-and-national-vocational-c-.pdf
[80.78 KB]
description
9781517544577-gratitude-journal-things-i-x27-m-thankful-for-.pdf
[80.78 KB]
description
9781781277881-how-will-you-get-there-.pdf
[80.78 KB]
description
9781405139793-world-on-film-an-introduction-paperback-.pdf
[80.78 KB]
description
9781236508492-stories-volume-7-paperback-.pdf
[80.78 KB]
description
9781480244900-kiki-and-the-bird-whisperer-paperback-.pdf
[80.78 KB]
description
9780983624592-snareville-paperback-.pdf
[80.78 KB]
description
9781408225820-contract-law-.pdf
[80.78 KB]
description
9780545794107-lego-friends-jungle-adventure-chapter-book-6-pap-.pdf
[80.78 KB]
description
9781910038291-a2-ethics-revision-cards-for-aqa-.pdf
[80.78 KB]
description
9783640421848-ethics-in-management-consulting-.pdf
[80.78 KB]
description
9781842861141-mini-encyclopedia-of-dog-training-and-behaviour-.pdf
[80.78 KB]
description
9781469974125-sacramentals-paperback-.pdf
[80.78 KB]
description
9781561646012-lighthouse-ghosts-and-carolina-coastal-legends-p-.pdf
[80.78 KB]
description
9780399163357-painting-your-way-out-of-a-corner-the-art-of-get-.pdf
[80.78 KB]
description
9780553214642-democracy-in-america-the-complete-and-unabridged-.pdf
[80.78 KB]
description
9787535636775-high-school-students-specification-writing-chine-.pdf
[80.78 KB]
description
9780062515889-a-year-of-living-consciously-.pdf
[80.78 KB]


GenericSourceProperty
public struct GenericSourceProperty<ValueType> : SourceProperty where ValueType : Decodable, ValueType : Encodable, ValueType : Equatable
Undocumented
-
Undocumented
Declaration
Swift
public typealias UpdateListener = (_ sourceProperty: GenericSourceProperty<ValueType>) -> Void
-
Declaration
Swift
public static func == (lhs: GenericSourceProperty<ValueType>, rhs: GenericSourceProperty<ValueType>) -> Bool
-
A user-friendly name for the property
Declaration
Swift
public let displayName: String
-
The value of the property
Declaration
Swift
public let value: ValueType
-
A human-friendly formatted value Note that this may differ from the result of
unit.formattedString(for:)
Declaration
Swift
public let formattedValue: String?
-
The unit the value is measured in
Declaration
Swift
public let unit: SourcePropertyUnit?
-
The date that the value was created
Declaration
Swift
public let date: Date
-
Updates the data backing this
SourceProperty
Declaration
Swift
public mutating func update(value: ValueType, formattedValue: String? = nil, date: Date = Date())
Parameters
value
The new value of the data
formattedValue
The new human-friendly formatted value. Defaults to
nil
date
The date and time the
value
was recorded. Defaults to the current date and time


US grants final approval for expanded Delta, Air France, Virgin, KLM JV
U.S. Transportation Secretary Elaine Chao on Thursday granted final approval for an expanded trans-Atlantic joint venture for Delta Air Lines Inc , Air France KLM SA and Virgin Atlantic.
WASHINGTON: U.S. Transportation Secretary Elaine Chao on Thursday granted final approval for an expanded trans-Atlantic joint venture for Delta Air Lines Inc , Air France KLM SA and Virgin Atlantic.
Reuters first reported Chao's planned tentative approval of the agreement in August. The expanded joint venture replaces two previously approved arrangements in the U.S.-United Kingdom and U.S.-Continental Europe markets and will allow for additional benefits such as more options on European flights, Chao said in a statement.
(Reporting by David Shepardson; editing by Jonathan Oatis)


(Deprecated API)
(Deprecated API)
(Deprecated API)
Same great maps plus a SLA, support, and control over ads
Note: The Google Maps Javascript API Version 3 documented within these pages is now the official Javascript API. Version 2 of this API has been officially deprecated as per our deprecation policy. We encourage you to migrate your code to this newly updated and enhanced version!
Overlays are objects on the map that are tied to latitude/longitude coordinates, so they move when you drag or zoom the map. Overlays reflect objects that you "add" to the map to designate points, lines, areas, or collections of objects.
The Maps API has several types of overlays:
Marker
. (For more information, see
Markers and Icons
below.)Polyline
. (For more information, see
Polylines.)OverlayView
interface.
(For more information, see Custom
Overlays.)Overlays are often added to the map upon their construction;
all overlays define an Options object for use in construction
that allows you to designate the map on which they should appear.
You may also add an overlay to the map directly by using the overlay's
setMap()
method, passing it the map on which to add
the overlay.
var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP, } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var marker = new google.maps.Marker({ position: myLatlng, title:"Hello World!" }); // To add the marker to the map, call setMap(); marker.setMap(map);
To remove an overlay from a map, call the overlay's
setMap()
method, passing null
. Note that
calling this method does not delete the overlay; it simply removes
the overlay from the map. If instead you wish to delete the overlay,
you should remove it from the map, and then set the
overlay itself to null
.
If you wish to manage a set of overlays, you should create
an array to hold the overlays. Using this array, you can then call
setMap()
on each overlay in the array when you need to
remove them. (Note that unlike in V2, no clearOverlays()
method exists; you are responsible for keeping track of your overlays
and removing them from the map when not needed.) You can delete
the overlays by removing them from the map and then setting the
array's length
to 0
, which removes all
references to the overlays.
The following example places markers on a map when clicked on the map, and places them within an array. The overlays can then be later cleared, shown, or deleted:
var map; var markersArray = []; function initialize() { var haightAshbury = new google.maps.LatLng(37.7699298, -122.4469157); var mapOptions = { zoom: 12, center: haightAshbury, mapTypeId: google.maps.MapTypeId.TERRAIN }; map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); google.maps.event.addListener(map, 'click', function(event) { addMarker(event.latLng); }); } function addMarker(location) { marker = new google.maps.Marker({ position: location, map: map }); markersArray.push(marker); } // Removes the overlays from the map, but keeps them in the array function clearOverlays() { if (markersArray) { for (i in markersArray) { markersArray[i].setMap(null); } } } // Shows any overlays currently in the array function showOverlays() { if (markersArray) { for (i in markersArray) { markersArray[i].setMap(map); } } } // Deletes all markers in the array by removing references to them function deleteOverlays() { if (markersArray) { for (i in markersArray) { markersArray[i].setMap(null); } markersArray.length = 0; } }
View example (overlay-remove.html)
Markers identify locations on the map. By default, they use
a standard icon, though you can set a custom icon within the marker's
constructor or by calling setIcon()
on the marker. The
google.maps.Marker
constructor takes a single
Marker options
object literal specifying the initial
properties of the marker. The following fields are particularly
important and commonly set when constructing your marker:
position
(required) specifies a LatLng
identifying
the initial location of the marker.map
(optional) specifies the Map
object
on which to place the marker.Note that within the Marker
constructor, you should
specify the map on which to add the marker. If you do not specify this
argument, the marker is created but is not attached (or displayed) on the map.
You may add the marker later by calling the marker's
setMap()
method. To remove a marker, call the setMap()
method passing null
as the argument.
Markers are designed to be interactive. By default, they
receive 'click'
events, for example, and are often
used within event listeners to bring up info windows.
var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var marker = new google.maps.Marker({ position: myLatlng, map: map, title:"Hello World!" });
This Marker
title will show up as a tooltip.
If you do not wish to pass any Marker options
in the marker's constructor,
instead pass an empty object {}
in the last argument of the constructor.
View example (marker-simple.html)
Markers may define an icon to show in place of the default icon. Defining an icon involves setting a number of properties that define the visual behavior of the marker.
In the most basic case, an icon can simply indicate an image to
use instead of the default Google Maps pushpin icon by setting
the marker's icon
property to the URL of an image.
The Google Maps API will size the icon automatically in this case.
In the example below, we create an icon to signify the position of Bondi Beach in Sydney, Australia:
function initialize() { var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var image = 'beachflag.png'; var myLatLng = new google.maps.LatLng(-33.890542, 151.274856); var beachMarker = new google.maps.Marker({ position: myLatLng, map: map, icon: image }); }
View example (icon-simple.html)
More complex icons will want to specify complex shapes (which
indicate regions that are clickable), add shadow images, and specify
the "stack order" of how they should display relative to
other overlays. Icons specifed in this manner should
set their icon
and shadow
properties to an
object of type MarkerImage
.
Shadow images should generally be created at a 45 degree angle (upward and to the right) from the main image, and the bottom left corner of the shadow image should align with the bottom-left corner of the icon image.
MarkerImage
objects not only define an image, but also
define the size
of the icon, the origin
of the icon (if the image you want is part of a larger image in a sprite,
for example), and the anchor
where the icon's hotspot
should be located (which is based on the origin).
The following example creates complex markers to signify beaches near
Sydney, NSW, Australia. Note that the anchor
is set to
(0,32)
to correspond to the base of the flagpole.
function initialize() { var myOptions = { zoom: 10, center: new google.maps.LatLng(-33.9, 151.2), mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); setMarkers(map, beaches); } /** * Data for the markers consisting of a name, a LatLng and a zIndex for * the order in which these markers should display on top of each * other. */ var beaches = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071,<PHONE_NUMBER>0854187, 2], ['Maroubra Beach', -33.950198, 151.259302, 1] ]; function setMarkers(map, locations) { // Add markers to the map // Marker sizes are expressed as a Size of X,Y // where the origin of the image (0,0) is located // in the top left of the image. // Origins, anchor positions and coordinates of the marker // increase in the X direction to the right and in // the Y direction down. var image = new google.maps.MarkerImage('images/beachflag.png', // This marker is 20 pixels wide by 32 pixels tall. new google.maps.Size(20, 32), // The origin for this image is 0,0. new google.maps.Point(0,0), // The anchor for this image is the base of the flagpole at 0,32. new google.maps.Point(0, 32)); var shadow = new google.maps.MarkerImage('images/beachflag_shadow.png', // The shadow image is larger in the horizontal dimension // while the position and offset are the same as for the main image. new google.maps.Size(37, 32), new google.maps.Point(0,0), new google.maps.Point(0, 32)); // Shapes define the clickable region of the icon. // The type defines an HTML <area> element 'poly' which // traces out a polygon as a series of X,Y points. The final // coordinate closes the poly by connecting to the first // coordinate. var shape = { coord: [1, 1, 1, 20, 18, 20, 18 , 1], type: 'poly' }; for (var i = 0; i < locations.length; i++) { var beach = locations[i]; var myLatLng = new google.maps.LatLng(beach[1], beach[2]); var marker = new google.maps.Marker({ position: myLatLng, map: map, shadow: shadow, icon: image, shape: shape, title: beach[0], zIndex: beach[3] }); } }
View example (icon-complex.html)
The Polyline
class defines a linear overlay of connected
line segments on the map. A Polyline
object consists of an array of
LatLng
locations, and creates a series of line segments that
connect those locations in an ordered sequence.
The Polyline
constructor takes a set of
Polyline options
specifying the LatLng
coordinates of the line and a set of styles to adjust the polyline's
visual behavior.
Polyline
s are drawn as a series of straight segments on the
map. You can specify custom colors, weights, and opacities for the stroke of
the line within a Polyline options
object used when
constructing your line, or change those properties after construction. A
polyline supports the following stroke styles:
strokeColor
specifies a hexadecimal HTML color of the format
"#FFFFFF"
. The Polyline
class does not support
named colors.strokeOpacity
specifies a numerical fractional value between
0.0
and 1.0
(default) of the opacity of the line's
color.strokeWeight
specifies the weight of the line's stroke in
pixels.The following code snippet creates a 2-pixel-wide red polyline connecting the path of William Kingsford Smith's first trans-Pacific flight between Oakland, CA and Brisbane, Australia:
function initialize() { var myLatLng = new google.maps.LatLng(0, -180); var myOptions = { zoom: 3, center: myLatLng, mapTypeId: google.maps.MapTypeId.TERRAIN }; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var flightPlanCoordinates = [ new google.maps.LatLng(37.772323, -122.214897), new google.maps.LatLng(21.291982, -157.821856), new google.maps.LatLng(-18.142599, 178.431), new google.maps.LatLng(-27.46758, 153.027892) ]; var flightPath = new google.maps.Polyline({ path: flightPlanCoordinates, strokeColor: "#FF0000", strokeOpacity: 1.0, strokeWeight: 2 }); flightPath.setMap(map); }
View example (polyline-simple.html)
A polyline specifies a series of coordinates as an array of
LatLng
objects. To retrieve these coordinates, call
the Polyline
's getPath()
, which will
return an array of type MVCArray
. As such, you can
manipulate and inspect the array using the following operations:
getAt()
returns the LatLng
at a given
zero-based index value.insertAt()
inserts a passed LatLng
at a given zero-based index value. Note that any
existing coordinates at that index value are moved forward.removeAt()
removes a LatLng
at a given
zero-based index value.Note: you cannot simply retrieve
the ith element of an array by using the syntax
mvcArray[i]
; you must use
mvcArray.getAt(i)
.
The following code creates an interactive map which constructs a
polyline based on user clicks. Note that the polyline only appears
once its path
property contains two LatLng
coordinates.
var poly; var map; function initialize() { var chicago = new google.maps.LatLng(41.879535, -87.624333); var myOptions = { zoom: 7, center: chicago, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById('map_canvas'), myOptions); var polyOptions = { strokeColor: '#000000', strokeOpacity: 1.0, strokeWeight: 3 } poly = new google.maps.Polyline(polyOptions); poly.setMap(map); // Add a listener for the click event google.maps.event.addListener(map, 'click', addLatLng); } /** * Handles click events on a map, and adds a new point to the Polyline. * @param {MouseEvent} mouseEvent */ function addLatLng(event) { var path = poly.getPath(); // Because path is an MVCArray, we can simply append a new coordinate // and it will automatically appear path.push(event.latLng); // Add a new marker at the new plotted point on the polyline. var marker = new google.maps.Marker({ position: event.latLng, title: '#' + path.getLength(), map: map }); }
View example (polyline-complex.html)
Polygon
objects are similar to Polyline
objects in that they consist of a series of coordinates in an ordered
sequence. However, instead of being open-ended, polygons are designed
to define regions within a closed loop. Similar to polylines, they
allow you to define a stroke, which affects the outline of the
polygon; unlike polylines, they also allow you to define a fill
region inside the polygon.
Additionally, Polygon
s may potentially exhibit complex
shapes, including discontinuities (multiple polygons defined as one
polygon), "donuts" (where polygonal areas appear inside the polygon as
"islands") and intersections of one or more polygons. For this reason,
a single polygon may specify multiple paths.
As with polylines, you can define custom colors, weights, and opacities for the edge of the polygon (the "stroke") and custom colors and opacities for the area within the enclosed region (the "fill"). Colors should be indicated in hexadecimal numeric HTML style.
Because a polygonal area may include several separate paths, the
Polygon
object's paths
property specifies
an "array of arrays," (each of type MVCArray
) where
each array defines a separate sequence of ordered LatLng
coordinates.
However, for simple polygons consisting of only one path, you may
construct a Polygon
using a single array of
LatLng
coordinates as a convenience. The
Google Maps API will convert this simple array into an "array of
arrays" upon construction when storing it within the
Polygon
's paths
property. As well, the
API provides a simple getPath()
methods for simple
polygons consisting of one path.
Note: if you construct a polygon
in this manner, you will still need to retrieve values from the
polygon by manipulating the path as an MVCArray
.
The following code snippet creates a polygon representing the Bermuda Triangle:
function initialize() { var myLatLng = new google.maps.LatLng(24.886436490787712, -70.2685546875); var myOptions = { zoom: 5, center: myLatLng, mapTypeId: google.maps.MapTypeId.TERRAIN }; var bermudaTriangle; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var triangleCoords = [ new google.maps.LatLng(25.774252, -80.190262), new google.maps.LatLng(18.466465, -66.118292), new google.maps.LatLng(32.321384, -64.75737), new google.maps.LatLng(25.774252, -80.190262) ]; // Construct the polygon // Note that we don't specify an array or arrays, but instead just // a simple array of LatLngs in the paths property bermudaTriangle = new google.maps.Polygon({ paths: triangleCoords, strokeColor: "#FF0000", strokeOpacity: 0.8, strokeWeight: 2, fillColor: "#FF0000", fillOpacity: 0.35 }); bermudaTriangle.setMap(map); }
View example (polygon-simple.html)
The Polygon
in the example above consists of four
coordinates, but notice that the first and last coordinate are the
same location, which defines the loop. In practice, however, since
polygons define closed areas, you don't need to define this last
coordinate. The Maps API will automatically "close" any polygons by
drawing a stroke connecting the last coordinate back to the first
coordinate for any given paths.
The following example is identical to the first example except that the last coordinate is omitted.
View example (polygon-autoclose.html)
A polygon specifies its series of coordinates as an array
of arrays, where each array is of type MVCArray
. Each
"leaf" array is an array of LatLng
coordinates
specifying a single path. To retrieve these coordinates, call the
Polygon
's getPaths()
method. Since the
array is an MVCArray
you will need to manipulate and
inspect it using the following operations:
getAt()
returns the LatLng
at a given
zero-based index value.insertAt()
inserts a passed LatLng
at a given zero-based index value. Note that any
existing coordinates at that index value are moved forward.removeAt()
removes a LatLng
at a given
zero-based index value.Note: you cannot simply retrieve
the ith element of an array by using the syntax
mvcArray[i]
; you must use
mvcArray.getAt(i)
.
The following code handles click events on the polygon by displaying information on the polygon's coordinates:
var map; var infoWindow; function initialize() { var myLatLng = new google.maps.LatLng(24.886436490787712, -70.2685546875); var myOptions = { zoom: 5, center: myLatLng, mapTypeId: google.maps.MapTypeId.TERRAIN }; var bermudaTriangle; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var triangleCoords = [ new google.maps.LatLng(25.774252, -80.190262), new google.maps.LatLng(18.466465, -66.118292), new google.maps.LatLng(32.321384, -64.75737) ]; bermudaTriangle = new google.maps.Polygon({ paths: triangleCoords, strokeColor: "#FF0000", strokeOpacity: 0.8, strokeWeight: 3, fillColor: "#FF0000", fillOpacity: 0.35 }); bermudaTriangle.setMap(map); // Add a listener for the click event google.maps.event.addListener(bermudaTriangle, 'click', showArrays); infowindow = new google.maps.InfoWindow(); } function showArrays(event) { // Since this Polygon only has one path, we can call getPath() // to return the MVCArray of LatLngs var vertices = this.getPath(); var contentString = "Bermuda Triangle Polygon
"; contentString += "Clicked Location:
" + event.latLng.lat() + "," + event.latLng.lng() + "
"; // Iterate over the vertices. for (var i =0; i < vertices.length; i++) { var xy = vertices.getAt(i); contentString += "
" + "Coordinate: " + i + "
" + xy.lat() +"," + xy.lng(); } // Replace our Info Window's content and position infowindow.setContent(contentString); infowindow.setPosition(event.latLng); infowindow.open(map); }
View example (polygon-arrays.html)
Polygons are useful overlays to represent arbitrarily-sized areas, but they
cannot display images. If you have an image that you wish to place on a map,
you can use a GroundOverlay
object. The constructor for a
GroundOverlay
specifies a URL of an image and the
LatLngBounds
of the image as parameters. The image will be
rendered on the map, constrained to the given bounds, and conformed
using the map's projection.
The following example places an antique map of Newark, NJ on the map as an overlay:
var newark = new google.maps.LatLng(40.740, -74.18); var imageBounds = new google.maps.LatLngBounds( new google.maps.LatLng(40.716216,-74.213393), new google.maps.LatLng(40.765641,-74.139235)); var myOptions = { zoom: 13, center: newark, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var oldmap = new google.maps.GroundOverlay( "http://www.lib.utexas.edu/maps/historical/newark_nj_1922.jpg", imageBounds); oldmap.setMap(map);
View example (groundoverlay-simple.html)
InfoWindow
s displays content in a floating window above
the map. The info window looks a little like a comic-book word
balloon; it has a content area and a tapered stem, where the tip of the
stem is at a specified location on the map. You can see the info window in
action by clicking business markers on Google Maps.
The InfoWindow
constructor takes an InfoWindow options
object, which specifies a set of initial parameters for
display of the info window. Upon creation, an info window is not added
to the map. To make the info window visible, you need to call the
open()
method on the InfoWindow
, passing it
the Map
on which to open, and optionally,
the Marker
with which to anchor it. (If no
marker is provided, the info window will open at its position
property.)
The InfoWindow options
object is an object literal
containing the following fields:
content
contains either a string of text or DOM node
to display within the info window when it is opened.pixelOffset
contains an offset from the tip of the info
window to the location on which the info window is anchored. In practice,
you should not need to modify this field.position
contains the LatLng
at
which this info window is anchored. Note that opening an info window on a marker
will automatically update this value with a new position.maxWidth
specifies the maximum width in pixels of the
info window. By default, an info window expands to fit its content,
and auto-wraps text if the info window expands to fill the map. If you
implement a maxWidth
the info window will auto-wrap to enforce
the pixel width. Once it reaches the maximum width, the info window may
still expand vertically if screen real estate is available.The InfoWindow
's content may contain either a
string of text, a snippet of HTML, or a DOM element itself.
To set this content, either pass it within
the InfoWindow options
constructor or call
setContent()
on the InfoWindow explicitly. If you wish to
explicitly size the content, you may use

s to
do so, and enable scrolling if you wish. Note that if you do not enable
scrolling and the content exceeds the space available in an
info window, the content may "spill" out of the info window.
InfoWindow
s may be attached to either Marker
objects (in which case their position is based on the marker's location) or
on the map itself at a specified LatLng
. If you only want one
info window to display at a time (as is the behavior on Google Maps),
you need only create one info window, which you can reassign to
different locations or markers upon map events (such as user clicks). Unlike
behavior in V2 of the Google Maps API, however, a map may now display multiple
InfoWindow
objects if you so choose.
To change the info window's location you may either change its position
explicitly by calling setPosition()
on the info window,
or by attaching it to a new marker using the InfoWindow.open()
method. Note that if you call open()
without passing a marker,
the InfoWindow
will use the position specified upon construction
through the InfoWindow options
object.
The following code displays a marker within the center of Australia. Clicking on that marker shows the info window.
var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var contentString = '
'+ '
'+ '
'+ '
Uluru
'+ '
'+ '
Uluru, also referred to as Ayers Rock, is a large ' + 'sandstone rock formation in the southern part of the '+ 'Northern Territory, central Australia. It lies 335 km (208 mi) '+ 'south west of the nearest large town, Alice Springs; 450 km '+ '(280 mi) by road. Kata Tjuta and Uluru are the two major '+ 'features of the Uluru - Kata Tjuta National Park. Uluru is '+ 'sacred to the Pitjantjatjara and Yankunytjatjara, the '+ 'Aboriginal people of the area. It has many springs, waterholes, '+ 'rock caves and ancient paintings. Uluru is listed as a World '+ 'Heritage Site.
'+ '
Attribution: Uluru, '+ 'http://en.wikipedia.org/w/index.php?title=Uluru (last visited June 22, 2009).
'+ '
'+ '
'; var infowindow = new google.maps.InfoWindow({ content: contentString }); var marker = new google.maps.Marker({ position: myLatlng, map: map, title:"Uluru (Ayers Rock)" }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); });
View example (infowindow-simple.html)
An example with the info window maxWidth
set to 200 pixels appears below:
View example (infowindow-simple-max.html)
Layers are objects on the map that consist of one or more separate items, but are manipulated as a single unit. Layers generally reflect collections of objects that you add on top of the map to designate a common association. The Maps API manages the presentation of objects within layers by rendering their constituent items into one object (typically a tile overlay) and displaying them as the map's viewport changes. Layers may also alter the presentation layer of the map itself, slightly altering the base tiles in a fashion consistent with the layer. Note that most layers, by design, may not be accessed via their individual objects, but may only be manipulated as a unit.
To add a layer to a map, you only need to call
setMap()
, passing it the map object on which
to display the layer. Similarly, to hide a layer, call
setMap()
, passing null
.
The Maps API has several types of layers:
KmlLayer
objects render KML and GeoRSS
elements into a Maps API V3 tile overlay.FusionTablesLayer
objects render
data contained in Google Fusion Tables.TrafficLayer
object renders a layer
depicting traffic conditions and overlays representing traffic.BicyclingLayer
object renders a
layer of bike paths and/or bicycle-specific overlays into a common
layer. This layer is returned by default within the
DirectionsRenderer
when requesting directions of
travel mode BICYCLING
.These layers are described below.
The Google Maps API supports the KML and GeoRSS data formats
for displaying geographic information. These data formats are displayed
on a map using a KmlLayer
object, whose constructor takes
the URL of a publicly accessible KML or GeoRSS file.
The Maps API converts the provided geographic XML data into a
KML representation which is displayed on the map using a
V3 tile overlay. This KML looks (and somewhat behaves) like
familiar V3 overlay elements. KML <Placemark>
and GeoRSS point
elements are rendered as markers,
for example, <LineString>
elements are
rendered as polylines and <Polygon>
elements are
rendered as polygons. Similarly, <GroundOverlay>
elements are rendered as rectangular images on the map. Importantly,
however, these objects are not Google Maps API Marker
s,
Polyline
s, Polygon
s or GroundOverlay
s;
instead, they are rendered into a single object on the map.
KmlLayer
objects appear on a map once their map
property has been set. (You can remove them from the map by calling
setMap()
passing null
.) The KmlLayer
object manages the rendering of these child elements
by automatically retrieving appropriate features for the map's given bounds. As
the bounds change, features in the current viewport are automatically rendered.
Because the components within a KmlLayer
are rendered
on demand, the layer allows you to easily manage the rendering of
thousands of markers, polylines, and polygons. Note that you can't
access these constituent objects directly, though they each provide
click events which return data on those individual objects.
The KmlLayer()
constructor optionally passes a number of
KmlLayerOptions
:
map
specifies the Map
on which to render the
KmlLayer
. You can hide a KmlLayer
by setting this
value to null
within the setMap()
method.preserveViewport
specifies that the map should not
be adjusted to the bounds of the KmlLayer
's contents when
showing the layer. By default, when displaying a KmlLayer
, the
map is zoomed and positioned to show the entirety of the layer's contentssuppressInfoWindows
indicates that clickable features within
the KmlLayer
should not trigger the display of
InfoWindow
objects.Additionally, once the KmlLayer
is rendered, it contains an
immutable metadata
property containing the layer's name,
description, snippet and author within a KmlLayerMetadata
object literal. You can inspect this information using the
getMetadata()
method. Because rendering of KmlLayer
objects requires asynchronous communication to an external server,
you will want to listen for the metadata_changed
event, which
will indicate that the property has been populated.
The following example constructs a KmlLayer
from the
given GeoRSS feed:
var myLatlng = new google.maps.LatLng(49.496675,-102.65625); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?g=322338@N20&lang=en-us&format=feed-georss'); georssLayer.setMap(map);
View GeoRSS example (layer-georss.html)
The following example constructs a KmlLayer
from the
given KML feed:
var myLatlng = new google.maps.LatLng(41.875696,-87.624207); var myOptions = { zoom: 11, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var ctaLayer = new google.maps.KmlLayer('http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml'); ctaLayer.setMap(map);
View KML example (layer-kml.html)
Because KML may include a large number of features, you may not
access feature data from the KmlLayer
object directly.
Instead, as features are displayed, they are rendered to look like
clickable Maps API overlays. Clicking on individual features, by default,
brings up an InfoWindow
containing KML <title>
and <description>
information on the given feature.
Additionally, a click on a KML feature generates a KmlMouseEvent
,
which passes the following information:
position
indicates the latitude/longitude coordinates
at which to anchor the InfoWindow
for this KML feature.
This position is generally the clicked location for polygons,
polylines, and GroundOverlays, but the true
origin for markers.pixelOffset
indicates the offset from the above
position
to anchor the InfoWindow
"tail." For
polygonal objects, this offset is typically 0,0
but for
markers includes the height of the marker.featureData
contains a JSON structure of
KmlFeatureData
.A sample KmlFeatureData
object is shown below:
{ author: { email<EMAIL_ADDRESS>name: "Mr Nobody", uri: "http://example.com" }, description: "description", id: "id", infoWindowHtml: "html", name: "name", snippet: "snippet" }
The following example displays KML feature <Description>
text within a side

when the feature is clicked:
var myLatlng = new google.maps.LatLng(40.65, -73.95); var myOptions = { zoom: 12, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var nyLayer = new google.maps.KmlLayer('http://www.searcharoo.net/SearchKml/newyork.kml', {suppressInfoWindows: true}); nyLayer.setMap(map); google.maps.event.addListener(ctaLayer, 'click', function(kmlEvent) { var text = kmlEvent.featureData.description; showInDiv(text); }); function showInDiv(text) { var sidediv = document.getElementById('contentWindow'); sidediv.innerHTML = text; }
View KML example (layer-kml-features.html)
The Google Maps API allows you to render data contained in
Google Fusion Tables
as a layer on a map using the FusionTablesLayer
object. A Google Fusion Table is a database table
where each row contains data about a particular feature; for
geographic data, each row within a Google Fusion Table
additionally contains location data, holding a
feature's positional information. The FusionTablesLayer
provides an interface to a public Fusion Table and supports automatic
rendering of this location data, providing clickable overlays which
display a feature's additional data.
A sample Fusion table, showing geographic data, is shown below:
Fusion Tables are tables of data that provide built-in geographic data support. Full documentation for Fusion Tables is located in the FusionTables Developer's Guide. For a Fusion Tables layer to display data within the API on a Google map, the table must satisfy the following criteria:
Location
. (See
Working
with Geographic Data for more information.) You may perform this
within the FusionTables Table interface
(http://tables.googlelabs.com)
by selecting Edit -> Modify
Columns and selecting the appropriate column(s) to designate as a
Location
.Location
column contains addresses, they must
be explicitly geocoded beforehand within the FusionTables interface via
File -> Geocode. (Note that this may take a while for extended
data sets.)The FusionTablesLayer
object uses columns designated as
type Location
to render markers, polylines and polygons
into a V3 tile overlay. This Location
column must contain
geographic data of the following form:
<Point>
elements to marker overlays, for example.)The FusionTablesLayer
constructor creates a layer
from a public Fusion table using its unique ID. A Fusion table ID
can be found within the dsrcid
parameter within the
Fusion table URL:
http://tables.googlelabs.com/DataSource?dsrcid=fusionTableID
All you need to do to add a Fusion table layer to your map is to
create the layer using the ID and set its map
to your
Map
object, as with any other overlay.
The following example shows homicides within Chicago in 2009 using a public Fusion table:
var chicago = new google.maps.LatLng(41.850033, -87.6500523); map = new google.maps.Map(document.getElementById('map_canvas'), { center: chicago, zoom: 12, mapTypeId: 'roadmap' }); layer = new google.maps.FusionTablesLayer(139529); layer.setMap(map);
View Fusion table example (layer-fusiontables-simple.html)
Fusion Tables also allow you to apply powerful queries
which can constrain a result set to a specified criteria.
Queries are specified using a FusionTablesLayerOptions
query
parameter. Queries use standard
SQL SELECT
statements and should be of the following
form:
SELECT locationColumn FROM fusionTableID WHERE constraintClause
where the locationColumn
is an existing geocoded
column of type Location
.
The following example displays locations along the CTA's Red Line that had weekday ridership above 5000:
var chicago = new google.maps.LatLng(41.948766, -87.691497); var infowindow = new google.maps.InfoWindow(); map = new google.maps.Map(document.getElementById('map_canvas'), { center: chicago, zoom: 12, mapTypeId: 'roadmap' }); layer = new google.maps.FusionTablesLayer(198945, { query: "SELECT address FROM 198945 WHERE ridership > 5000"} ); layer.setMap(map);
View Fusion table example (layer-fusiontables-query.html)
Fusion Tables also provide limited support for heat maps,
where the density of matched locations is depicted using a palette
of colors. Current heatmaps use a red (dense) to green (sparse)
gradient to indicate the relative prevalence of associated locations.
You enable a heatmap by setting the layer's
FusionTablesLayerOptions
heatmap
parameter to true
.
The following example shows designated beaches on the coast of Brazil using a heat map:
var brazil = new google.maps.LatLng(-18.771115, -42.758789); map = new google.maps.Map(document.getElementById('map_canvas'), { center: brazil, zoom: 5, mapTypeId: 'roadmap' }); layer = new google.maps.FusionTablesLayer(136705, { heatmap: true }); layer.setMap(map);
View Fusion table example (layer-fusiontables-heatmap.html)
The Google Maps API allows you to add real-time traffic
information (where supported) to your maps using the
TrafficLayer
object. Traffic information is
provided for the time at which the request is made. Consult
this spreadsheet to determine traffic coverage support.
var myLatlng = new google.maps.LatLng(34.04924594193164, -118.24104309082031); var myOptions = { zoom: 13, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var trafficLayer = new google.maps.TrafficLayer(); trafficLayer.setMap(map);
View Traffic example (layer-traffic.html)
The Google Maps API allows you to add bicycle information to your maps
using the BicyclingLayer
object. The BicyclingLayer
renders a layer of bike paths, suggested bike routes and other overlays
specific to bicycling usage on top of the given map. Additionally, the
layer alters the style of the base map itself to emphasize streets
supporting bicycle routes and de-emphasize streets inappropriate for
bicycles.
The following examples shows the Bicycle layer enabled on a map of Cambridge, MA:
var myLatlng = new google.maps.LatLng(42.3726399, -71.1096528); var myOptions = { zoom: 14, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var bikeLayer = new google.maps.BicyclingLayer(); bikeLayer.setMap(map);
Dark green routes indicated dedicated bicycle routes. Light green routes indicate streets with dedicated "bike lanes." Dashed routes indicate streets or paths otherwise recommended for bicycle usage.
View example (layer-bicycling.html)
The Google Maps API V3 provides an OverlayView
class for
creating your own custom overlays. The OverlayView
is a base
class providing several methods you must implement when creating your
overlays. The class also provides a few methods that make it possible to
translate between screen coordinates and locations on the map.
To create a custom overlay:
prototype
to a new instance
of google.maps.OverlayView()
. This will effectively "subclass"
the overlay class.onAdd()
method within your prototype, and
attach the overlay to the map. OverlayView.onAdd()
will be called when the map is ready for the overlay to be attached..draw()
method within your prototype, and
handle the visual display of your object. OverlayView.draw()
will be called when the object is first displayed as well.onRemove()
method to clean
up any elements you added within the overlay.We'll step through this explanation below.
We'll use OverlayView
to create a simple image overlay
(similar to the GGroundOverlay
within the V2 API). We'll
create a USGSOverlay
object which contains a USGS image
of the area in question and the bounds of the image.
var overlay; function initialize() { var myLatLng = new google.maps.LatLng(62.323907, -150.109291); var myOptions = { zoom: 11, center: myLatLng, mapTypeId: google.maps.MapTypeId.SATELLITE }; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var swBound = new google.maps.LatLng(62.281819, -150.287132); var neBound = new google.maps.LatLng(62.400471, -150.005608); var bounds = new google.maps.LatLngBounds(swBound, neBound); // Photograph courtesy of the U.S. Geological Survey var srcImage = 'images/talkeetna.png'; overlay = new USGSOverlay(bounds, srcImage, map); }
Next, we'll create a constructor for this class, and initialize the passed
parameters as properties of the new object. We will also need to explicitly
subclass the USGSOverlay
from OverlayView
. We do
this by setting the new class' prototype
to an instance of the
parent class. (We set the prototype here to an instance, rather than the
parent class itself, because we do not wish to modify the parent class.)
function USGSOverlay(bounds, image, map) { // Now initialize all properties. this.bounds_ = bounds; this.image_ = image; this.map_ = map; // We define a property to hold the image's // div. We'll actually create this div // upon receipt of the add() method so we'll // leave it null for now. this.div_ = null; // Explicitly call setMap() on this overlay this.setMap(map); } USGSOverlay.prototype = new google.maps.OverlayView();
We can't yet attach this overlay to the map in the overlay's constructor. In specific, we need to ensure that all of the map's panes (which specify in what order objects are displayed on a map) are available. Conveniently, the API provides a helper method indicating this has occurred. We'll handle that method in the next section.
When the overlay is first instantiated and ready to display, we'll need to
attach it to the map via the browser's DOM. The API indicates that the overlay
has been added to the map by invoking the overlay's onAdd()
method. We'll handle this method by creating a

to hold our image, add an
element, attach it to the

, and then finally attach the overlay to one of the
map's panes, which are nodes within the DOM tree.
The set of panes, of type MapPanes
, specify the stacking
order for different layers on the map. The following panes are possible,
and enumerated in the order in which they are stacked from bottom to top:
MapPanes.mapPane
MapPanes.overlayLayer
MapPanes.overlayShadow
MapPanes.overlayImage
MapPanes.floatShadow
MapPanes.overlayMouseTarget
MapPanes.floatPane
Because our image is a "ground overlay," we'll use the
overlayLayer
map pane. Once we have that pane,
we'll attach our object to it as a child.
USGSOverlay.prototype.onAdd = function() { // Note: an overlay's receipt of onAdd() indicates that // the map's panes are now available for attaching // the overlay to the map via the DOM. // Create the DIV and set some basic attributes. var div = document.createElement('DIV'); div.style.border = "none"; div.style.borderWidth = "0px"; div.style.position = "absolute"; // Create an IMG element and attach it to the DIV. var img = document.createElement("img"); img.src = this.image_; img.style.width = "100%"; img.style.height = "100%"; div.appendChild(img); // Set the overlay's div_ property to this DIV this.div_ = div; // We add an overlay to a map via one of the map's panes. // We'll add this overlay to the overlayImage pane. var panes = this.getPanes(); panes.overlayLayer.appendChild(div); }
Note that we haven't actually invoked any special visual display
above. The API invokes a separate draw()
method on
the overlay whenever it needs to draw the overlay on the map
(including when first added).
We'll therefore implement this draw()
method, retrieve
the overlay's MapCanvasProjection
using getProjection()
and calculate the exact coordinates at
which to anchor the object's top right and bottom left points, from which
we'll resize the

; in turn this will resize the
image to match the bounds we specified in the overlay's constructor.
USGSOverlay.prototype.draw = function() { // Size and position the overlay. We use a southwest and northeast // position of the overlay to peg it to the correct position and size. // We need to retrieve the projection from this overlay to do this. var overlayProjection = this.getProjection(); // Retrieve the southwest and northeast coordinates of this overlay // in latlngs and convert them to pixels coordinates. // We'll use these coordinates to resize the DIV. var sw = overlayProjection.fromLatLngToDivPixel(this.bounds_.getSouthWest()); var ne = overlayProjection.fromLatLngToDivPixel(this.bounds_.getNorthEast()); // Resize the image's DIV to fit the indicated dimensions. var div = this.div_; div.style.left = sw.x + 'px'; div.style.top = ne.y + 'px'; div.style.width = (ne.x - sw.x) + 'px'; div.style.height = (sw.y - ne.y) + 'px'; }
We'll also add an onRemove()
method to cleanly remove the
overlay from the map. This method will be called automatically from the API if
we ever set the overlay's map
property to null
.
USGSOverlay.prototype.onRemove = function() { this.div_.parentNode.removeChild(this.div_); this.div_ = null; }
View example (overlay-simple.html)
If you wish to hide or show an overlay rather than simply create or remove
the overlay, you can implement your own hide()
and
show()
methods to adjust the overlay's visibility. Alternatively,
you may detach the overlay from the map's DOM, though this operation is slightly
more expensive. Note that if you then reattach the overlay to the map's DOM,
it will re-invoke the overlay's onAdd()
method.
The following example adds hide()
and show()
methods to the overlay's prototype which toggle the container

's visibility. Additionally, we add a
toogleDOM()
method, which attaches or detaches the overlay to the
map. Note that if we set the visibility to "hidden"
and then detach
the map from the DOM via toggleDOM()
, if we later reattach the map,
it will be visible again, since the containing

is
recreated in the overlay's onAdd()
method.
// Note that the visibility property must be a string enclosed in quotes USGSOverlay.prototype.hide = function() { if (this.div_) { this.div_.style.visibility = "hidden"; } } USGSOverlay.prototype.show = function() { if (this.div_) { this.div_.style.visibility = "visible"; } } USGSOverlay.prototype.toggle = function() { if (this.div_) { if (this.div_.style.visibility == "hidden") { this.show(); } else { this.hide(); } } } USGSOverlay.prototype.toggleDOM = function() { if (this.getMap()) { this.setMap(null); } else { this.setMap(this.map_); } }
// Now we add an input button to initiate the toggle method // on the specific overlay
 <input type="button" value="Toggle Visibility" onclick="overlay.toggle();"></input> <input type="button" value="Toggle DOM Attachment" onclick="overlay.toggleDOM();"></input>

View example (overlay-hideshow.html)
The documentation for Styled Maps has moved to the MapTypes section of the API documentation set.
The documentation for Custom Map Types and the Google Maps API coordinate systems has moved to the MapTypes section of the API documentation set.
The documentation for Custom Projections has moved to the MapTypes section of the API documentation set.


An Informational Interview with the members of the Video Team
What is the video team's purpose/mission?
-
Purpose: To capture the varying realities of transfer experiences at UC Berkeley through film in order to create a visual guide for incoming and continuing transfer students.
-
Mission: Our mission is to create a series of videos that cater to transfer students and their experiences at UC Berkeley.
Can you tell me a bit more about your equipment and how you use it?
-
Camera (Kind): The camera is used to capture the raw footage, which we later edit.
-
Macbook Pro: This is where all of the editing is done.
-
Terabyte: The memory block holds all of our raw footage, completed video, and any other material for the Transfer Student Center.
-
Mic: The small mic allows us to capture a clearer voice, as it drowns out the background noises. It's small enough to be hidden on the collar of the folks being interviewed.
-
Shoulder Strap: The shoulder strap allows us to capture more stable shots. It also gives the crew better control of the footage.
-
Lights: Our lights are used to light the faces in closed settings during interviews.
-
Stand: The stand is used to keep the camera standing still during an interview.
Where do you post your videos?
-
Facebook: Given that Facebook allows us to reach our specific audiences, and makes content easier to share, our primary avenue is on that platform.
-
Youtube: Because YouTube makes the link easier to share for folks without Facebook, that is the second avenue to utilize to post our videos. It also makes it possible to post them on our website.
-
Website: We post videos on our website from YouTube, all organized under the Transfer Vision tab.
How do you videos help the transfer population?
-
Our videos aim to provide students with a multimedia platform where they can foster critical information about the transfer center, inspiring transfer students, and helpful tips about transitioning to Cal.
How do you work together as a team?
-
Currently, the video team is set up into two divisions: Transfer Spotlight and Transfer Vision. Juan Prieto and Alphonse Simon are the lead producers of Transfer Spotlight and Transfer Vision is spearheaded by Miles Aiello. Juan can be reached at
<EMAIL_ADDRESS>, Alphonse Simon can be reached at
<EMAIL_ADDRESS>, and Miles can be reached at
<EMAIL_ADDRESS>.
What is your approach to making videos?
-
We sit down first and talk about what our goals are for the video. After some shared discourse, we then come to a conclusion about how we want to proceed. We take that information and relay it to our supervisors to get approval, and then move forward witht he production process.
Do you get grant funding? If so, how?
-
Yes, we received a technology grant which allowed us to purchase all the technology currently in use.
Any tips for a future video team?
-
Ensure that displaying the diversity of our transfer community is at the core of your videos.
-
Thoroughly plan out a day-to-day schedule of what creating a specific video is going to require, and stick to that schedule.
-
Produce quality and represent the Transfer community with Pride.
Sample of the Video Team's Work


Last updated: 2018-04-27
workflowr checks: (Click a bullet for more information) ✖ R Markdown file: uncommitted changes
The R Markdown is untracked by Git. To know which version of the R Markdown file created these results, you’ll want to first commit it to the Git repo. If you’re still working on the analysis, you can ignore this warning. When you’re finished, you can run wflow_publish
to commit the R Markdown file and build the HTML.
✔ Environment: empty
Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.
✔ Seed:
set.seed(20180418)
The command set.seed(20180418)
was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.
✔ Session information: recorded
Great job! Recording the operating system, R version, and package versions is critical for reproducibility.
✔ Repository version: c0574d8
wflow_publish
or wflow_git_commit
). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on.
The management of changes to documents, computer programs, large web sites, and other collections of information.
The need for a logical way to organize and control revisions has existed for almost as long as writing has existed, but revision control became much more important, and complicated when the era of computing began
Changes are usually identified by a number or letter code, termed the “revision number”
Each revision is associated with a timestamp and the person making the change.
Revisions can be compared, restored, and with some types of files, merged.
An open source (free to use) Version control system
Git development began in 2006 after many developers of the Linux kernel gave up access to BitKeeper (at the time the best but proprietary)
Linus Torvalds on the name git
:
“I’m an egotistical bastard, and I name all my projects after myself. First ‘Linux’, now ‘git’
More on the name in the source code original readme file
Git
work?When a local directory becomes initialised with git, a hidden .git
folder is added to it.
it’s now called a repository
usethis
📦 == heavenly Git
& GitHub
usethis::use_git()
git branch test-feature
git checkout test-feature
git checkout -B test_feature
sessionInfo()
R version 3.4.4 (2018-03-15)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.3
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_0.12.16 rstudioapi_0.7 knitr_1.20
[4] whisker_0.3-2 magrittr_1.5 workflowr_1.0.1
[7] rlang_0.2.0 stringr_1.3.0 tools_3.4.4
[10] R.oo_1.21.0 git2r_0.21.0 htmltools_0.3.6
[13] yaml_2.1.18 rprojroot_1.3-2 digest_0.6.15
[16] assertthat_0.2.0 crayon_1.3.4 purrr_0.2.4
[19] R.utils_2.6.0 glue_<IP_ADDRESS>00 evaluate_0.10.1
[22] rmarkdown_1.9 emo_<IP_ADDRESS>00 stringi_1.1.7
[25] compiler_3.4.4 backports_1.1.2 R.methodsS3_1.7.1
[28] lubridate_1.7.4
This reproducible R Markdown analysis was created with workflowr 1.0.1


Many software organisations adopt Scrum as their development methodology.
However, often environmental barriers exist and prevent product teams from being able to fully embrace and leverage the principles and the techniques suggested by the Scrum community.
As a Scrum Master, I find that one of the ways to raise awareness around this relatively new methodoloy and the impact it has on your organisation is to fully understand the impact - including the financial impact - that adopting Scrum has on your business.
Are you adopting Scrum? Do you know how much you are investing in it?


This page is still in Alpha. The numbers are not guaranteed to be correct. Please use slurm commands to get official numbers.
Your feedback is welcome and appreciated! Please
create a new issue
if needed. Thanks!


ÁVision Build Log
Tool Versions:
IDE-Version: ÁVision V<IP_ADDRESS> Copyright (C) 2015 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: c b, aasd, LIC=MPP74-FWYZB-CJS6Z-J6QRK-86HJ0-55QNK Tool Versions: Toolchain: MDK-ARM Standard Version: 5.17 Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 1 (build 61) Assembler: Armasm.exe V5.06 update 1 (build 61) Linker/Locator: ArmLink.exe V5.06 update 1 (build 61) Library Manager: ArmAr.exe V5.06 update 1 (build 61) Hex Converter: FromElf.exe V5.06 update 1 (build 61) CPU DLL: SARMCM3.DLL V5.17 Dialog DLL: DCM.DLL V<IP_ADDRESS> Target DLL: CMSIS_AGDI.dll V<IP_ADDRESS> Dialog DLL: TCM.DLL V<IP_ADDRESS>Project:
C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\briefcase\briefcase.uvprojx Project File Date: 11/22/2015Output:
*** Using Compiler 'V5.06 update 1 (build 61)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build Project 'briefcase' - Target 'NXP LPC4088' compiling main.cpp... C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\briefcase\src\main.cpp(219): warning: #177-D: variable "t" was declared but never referenced taskNames_t t; C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\briefcase\src\main.cpp(288): warning: #550-D: variable "msg" was set but never used message_t msg; C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\briefcase\src\main.cpp(319): warning: #177-D: variable "timeDisplay" was declared but never referenced float timeDisplay = 0; src\main.cpp: 3 warnings, 0 errors linking... C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\mbed_nxp_lpc408x\targets\cmsis\TARGET_NXP\TARGET_LPC408X\TOOLCHAIN_ARM_STD\LPC407X_8X.sct(28): warning: L6314W: No section matches pattern *.o(SPIFI_MEM). Finished: 0 information, 1 warning and 0 error messages. ".\Objects\semaphore.axf" - 0 Error(s), 4 Warning(s).Collection of Component include folders:
C:\Users\Cameron\Documents\GitHub\Briefcase 2 Electric Boogaloo\briefcase\RTE C:\Keil_v5\ARM\PACK\Keil\LPC4000_DFP\1.1.0\Device\IncludeCollection of Component Files used:
Build Time Elapsed: 00:00:03


Fred reveals the one man who has transformed his Man Utd career
Fred has credited Ole Gunnar Solskjaer with his improved form at Manchester United as he can feel his “trust”.
Following United’s 3-1 victory over Brighton at the weekend, Solskjaer lauded Fred‘s contribution, insisting he was central to stopping the Seagulls from getting into the contest.
The Brazilian was recruited in a £52million deal from Shakhtar Donetsk but, having initially struggled to adapt to English football, there are now signs that he has turned a corner.
And Fred told The Athletic: “The trust from the manager is important and I feel I have this.
“I just want to continue doing what I’m doing, playing well and starting the games — but I want to score, too. I came close [against Brighton] and hit the bar but I’ll keep working until this happens.
“I’m very happy, firstly because we won but also because we’re getting some rhythm and we’re doing well in the cups.
“But we needed to do better in the league. We just have to carry on fighting so that we reach the Champions League.
“I’m feeling better than I’ve ever felt since moving to England. All I ever wanted was to play regularly and now that I’m doing that, there’s no doubt my confidence is higher and that helps any player.”


{{category.created_at |date:"MM/dd/yyyy @ h:mma" }}
{{product.price}} {{currency}}
Total: {{productList.total}} Current: {{paginationPage}}