From 3c1ddf11d8530aadb0a692185439518ae365b403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?culi=F0=9F=8C=B8?= Date: Tue, 13 Feb 2024 15:06:20 -0500 Subject: [PATCH] refresh maps --- maps/app.js | 18 ++++++++---- maps/app/tabs.js | 11 ++++++-- maps/app/tabs/nature.js | 14 ++++++++++ maps/app/tabs/restrooms.js | 0 maps/index.html | 34 ++++++++++++++++++++--- maps/style.css | 57 ++++++++++++++++++++++++++++++++++++-- 6 files changed, 119 insertions(+), 15 deletions(-) create mode 100644 maps/app/tabs/nature.js create mode 100644 maps/app/tabs/restrooms.js diff --git a/maps/app.js b/maps/app.js index 0c926e2..0576278 100644 --- a/maps/app.js +++ b/maps/app.js @@ -1,3 +1,5 @@ +import './app/tabs.js'; + // Containers const OTHER_MAPS_CONTAINER = document.querySelector('#other > ul'); const TABLE_CONTAINER = document.querySelector('#other > ul'); @@ -5,9 +7,7 @@ const TABLE_CONTAINER = document.querySelector('#other > ul'); // Data let MAP; const TILES = { - positron: { - url: 'http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png' - }, + positron: { url: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png' }, stadiaOutdoors: { url: 'https://tiles.stadiamaps.com/tiles/outdoors/{z}/{x}/{y}{r}.{ext}', options: { @@ -18,6 +18,7 @@ const TILES = { } }, }; + const OTHER_MAPS = [ { label: 'GasBuddy gas price heatmap', url: 'https://www.gasbuddy.com/gaspricemap?lat=%LAT%&lng=%LNG%&z=7' }, { label: 'REFUGE restrooms', url: 'https://www.refugerestrooms.org/restrooms?utf8=%E2%9C%93&lat=%LAT%&long=%LNG%' }, @@ -41,6 +42,9 @@ const OTHER_MAPS = [ { label: 'couchsurfing.com', url: 'https://www.couchsurfing.com/', comment: 'couchsurfing, social network' }, { label: 'vanly.app', url: 'https://vanly.app/', comment: 'airbnb for driveways basically, very expensive' }, { label: 'boondockersbible.com', url: 'https://www.boondockersbible.com/list-of-places-for-boondocking/', comment: 'a small map of boondocking sites' }, + { label: 'allstays.com', url: 'https://www.allstays.com/', comment: 'ugly UI free to browse, pay to get no ads, Walamrt parking info, truck stops, dump sites, etc' }, + { label: 'ioverlander.com', url: 'https://www.ioverlander.com/', comment: 'nonprofit, aggregator of many different overlays incl. campsites, wifi, showers, etc' }, + { label: 'sekr.com', url: 'https://sekr.com/', comment: 'van life social network and maps' }, ] }, { label: 'OneEarth bioregions', url: 'https://www.oneearth.org/navigator/' }, { label: 'LocalHarvest', url: 'https://www.localharvest.org/search.jsp?jmp&scale=8&lat=%LAT%&lon=%LNG%' } @@ -79,7 +83,9 @@ const populateOtherMaps = (lat = '', lng = '') => { const urls = link.list || [link]; - urls.forEach(({ label, url, comment }, i) => { + urls.forEach(({ label, url }, i) => { + const comment = link.comment; + const a = document.createElement('a'); a.href = url.replace('%LAT%', lat).replace('%LNG%', lng); @@ -114,12 +120,12 @@ const main = async () => { const data = { latitude, longitude, speed, heading, accuracy, altitude, altitudeAccuracy }; + populateOtherMaps(latitude, longitude); + const map = leaflet(data); const jsonRefuge = await refuge(data); console.log(jsonRefuge); - populateOtherMaps(latitude, longitude); - if (LISTINGS_CONTAINER) LISTINGS_CONTAINER.innerHTML = ''; jsonRefuge.forEach(({ id, latitude, longitude, diff --git a/maps/app/tabs.js b/maps/app/tabs.js index 498fcfc..2dfa465 100644 --- a/maps/app/tabs.js +++ b/maps/app/tabs.js @@ -12,20 +12,23 @@ const SERVICES = [ // need: transportation { category: 'vehicle', label: 'GasBuddy', sublabel: 'gas price heatmap', url: 'https://www.gasbuddy.com/gaspricemap', - params: { lat: '%LAT%', lng: '%LNG%', z: 7 } + params: { lat: '%LAT%', lng: '%LNG%', z: 8, } }, { category: 'vehicle', label: 'free air pumps', url: 'https://www.freeairpump.com/map/' }, + // need: toilet { category: 'restrooms', label: 'REFUGE', sublabel: 'restrooms', url: 'https://www.refugerestrooms.org/restrooms', params: { urf8: '%E2%9C%93', lat: '%LAT%', long: '%LNG%' } }, + // https://americanrestroom.org/restroom-locations/ + // need: local info { category: 'indigeneity', label: 'Native Lands', url: 'https://native-land.ca/' }, { category: 'nature', label: 'iNaturalist', sublabel: 'species observations', url: 'https://www.inaturalist.org/observations', - params: { lat: '%LAT%', lng: '%LNG%', place_id: 'any', radius: 7, view: 'species' } + params: { lat: '%LAT%', lng: '%LNG%', place_id: 'any', radius: 7, view: 'species', quality_grade: 'research' } }, { category: 'nature', label: 'OneEarth', sublabel: 'bioregions', url: 'https://www.oneearth.org/navigator/' }, { @@ -45,6 +48,7 @@ const SERVICES = [ }, { category: 'shops & rec', label: 'FindMeCoffee', sublabel: 'coffee', url: 'https://www.findmecoffee.com/' }, { category: 'drugs', label: 'weed legality by state', url: 'https://disa.com/marijuana-legality-by-state' }, + // need: sleep { category: 'boondocking', label: 'boondockerswelcome.com', url: 'https://www.boondockerswelcome.com/', comment: 'boondocking, $80/year for stays, $180/year to also stay at wineries, farms, breweries, etc' }, { category: 'boondocking', label: 'boondocking.org', url: 'https://boondocking.org/', comment: 'boondocking, community-submitted tips' }, @@ -58,6 +62,7 @@ const SERVICES = [ { category: 'boondocking', label: 'couchsurfing.com', url: 'https://www.couchsurfing.com/', comment: 'couchsurfing, social network' }, { category: 'boondocking', label: 'vanly.app', url: 'https://vanly.app/', comment: 'airbnb for driveways basically, very expensive' }, { category: 'boondocking', label: 'boondockersbible.com', url: 'https://www.boondockersbible.com/list-of-places-for-boondocking/', comment: 'a small map of boondocking sites' }, + // need: weather { category: 'weather', label: 'Windy', sublabel: 'rain map', url: 'https://www.windy.com/-Rain-thunder-rain?rain,%LAT%,%LNG%,9,i:pressure' }, ]; @@ -84,3 +89,5 @@ const CATEGORIES = [ { id: 'shop', label: 'Shops & Groceries' }, { id: 'nature', label: 'Nature' }, ]; + +console.log('SERVICES', SERVICES); diff --git a/maps/app/tabs/nature.js b/maps/app/tabs/nature.js new file mode 100644 index 0000000..97b35cd --- /dev/null +++ b/maps/app/tabs/nature.js @@ -0,0 +1,14 @@ + +/** + * @type Array<{ label: string; } & ({ list_id: number } | { taxon_id: number } | { project_id: number })> + */ +const listIds = [ + { list_id: 4426160, label: 'Trees (US)' }, + { taxon_id: 85553, label: 'snakes' }, + { project_id: 12935, label: 'bioluminescent organisms' }, + { list_id: -1, label: 'Of concern' } // poison oak, sticky seeds, venomous snakes, etc +]; + +const TREE_SPECIES = new Set([ + "Acer negundo","Liquidambar styraciflua","Fagus grandifolia","Liriodendron tulipifera","Pinus strobus","Cercis canadensis","Acer rubrum","Sassafras albidum","Ailanthus altissima","Tsuga canadensis","Juniperus virginiana","Cephalanthus occidentalis","Platanus occidentalis","Carnegiea gigantea","Heteromeles arbutifolia","Ilex opaca","Asimina triloba","Kalmia latifolia","Lindera benzoin","Rhus typhina","Pinus ponderosa","Cornus florida","Quercus agrifolia","Quercus alba","Diospyros virginiana","Prunus serotina","Pseudotsuga menziesii","Populus tremuloides","Robinia pseudoacacia","Rhus copallinum","Ligustrum sinense","Sambucus racemosa","Gleditsia triacanthos","Hamamelis virginiana","Rhamnus cathartica","Aesculus californica","Juglans nigra","Acer macrophyllum","Umbellularia californica","Acer saccharum","Ilex vomitoria","Rhus glabra","Acer platanoides","Yucca brevifolia","Taxodium distichum","Albizia julibrissin","Quercus rubra","Maclura pomifera","Populus deltoides","Arbutus menziesii","Malosma laurina","Triadica sebifera","Sequoia sempervirens","Acer pensylvanicum","Rhus integrifolia","Magnolia grandiflora","Paulownia tomentosa","Yucca elata","Ricinus communis","Baccharis halimifolia","Yucca schidigera","Tilia americana","Acer saccharinum","Nicotiana glauca","Frangula alnus","Celtis laevigata","Morus alba","Baccharis salicifolia","Prunus virginiana","Ulmus crassifolia","Pinus rigida","Frangula californica","Quercus macrocarpa","Morella cerifera","Thuja plicata","Aesculus pavia","Betula alleghaniensis","Malvaviscus arboreus","Abies balsamea","Ligustrum lucidum","Quercus nigra","Melia azedarach","Pyrus calleryana","Clethra alnifolia","Thuja occidentalis","Cylindropuntia imbricata","Carpinus caroliniana","Schinus terebinthifolia","Castanea dentata","Oemleria cerasiformis","Ulmus americana","Sabal palmetto","Quercus stellata","Rhododendron maximum","Cornus drummondii","Pinus contorta","Platanus racemosa","Ilex verticillata","Quercus lobata","Rhus ovata","Carya ovata","Juniperus communis","Artemisia tridentata","Serenoa repens","Viburnum prunifolium","Erythrina herbacea","Ostrya virginiana","Carya illinoinensis","Coccoloba uvifera","Ilex decidua","Diospyros texana","Celtis occidentalis","Betula papyrifera","Sideroxylon lanuginosum","Parkinsonia aculeata","Dendromecon rigida","Salix nigra","Corylus cornuta","Quercus kelloggii","Dermatophyllum secundiflorum","Quercus phellos","Pinus palustris","Populus fremontii","Quercus gambelii","Notholithocarpus densiflorus","Pinus taeda","Yucca baccata","Quercus virginiana","Calocedrus decurrens","Staphylea trifolia","Sabal minor","Frangula caroliniana","Quercus marilandica","Ptelea trifoliata","Prunus caroliniana","Larix laricina","Tsuga heterophylla","Magnolia virginiana","Quercus montana","Acer circinatum","Betula nigra","Quercus garryana","Juniperus ashei","Prunus ilicifolia","Senegalia greggii","Nyssa sylvatica","Vitex agnus-castus","Chilopsis linearis","Aralia spinosa","Rhizophora mangle","Pinus monophylla","Populus grandidentata","Viburnum rufidulum","Broussonetia papyrifera","Picea sitchensis","Zanthoxylum clava-herculis","Ilex aquifolium","Morella pensylvanica","Catalpa speciosa","Vaccinium arboreum","Quercus velutina","Chionanthus virginicus","Ungnadia speciosa","Arctostaphylos glauca","Elaeagnus angustifolia","Amelanchier alnifolia","Quercus falcata","Cylindropuntia fulgida","Juniperus californica","Abies concolor","Pinus edulis","Quercus muehlenbergii","Pinus resinosa","Magnolia tripetala","Pistacia chinensis","Cylindropuntia prolifera","Ficus carica","Picea abies","Vachellia farnesiana","Pinus virginiana","Fraxinus pennsylvanica","Metrosideros polymorpha","Quercus chrysolepis","Schinus molle","Betula populifolia","Oxydendrum arboreum","Fraxinus americana","Aesculus glabra","Juniperus osteosperma","Olneya tesota","Carya cordiformis","Arctostaphylos pungens","Ceanothus velutinus","Rhamnus ilicifolia","Ulmus alata","Tsuga mertensiana","Pinus elliottii","Morus rubra","Parkinsonia microphylla","Washingtonia filifera","Quercus douglasii","Acer spicatum","Cercocarpus ledifolius","Alnus rubra","Cornus nuttallii","Sequoiadendron giganteum","Citrus trifoliata","Acer glabrum","Rhus virens","Elaeagnus pungens","Tamarix ramosissima","Hamelia patens","Quercus fusiformis","Gymnocladus dioicus","Syringa vulgaris","Viburnum lentago","Parkinsonia florida","Salix lasiolepis","Cercocarpus montanus","Psorothamnus spinosus","Betula lenta","Quercus palustris","Avicennia germinans","Cornus alternifolia","Ilex cassine","Rhododendron macrophyllum","Rhamnus crocea","Chrysobalanus icaco","Celtis pallida","Abies lasiocarpa","Juniperus scopulorum","Abies grandis","Zanthoxylum americanum","Cocos nucifera","Aralia elata","Ilex cornuta","Sarcomphalus obtusifolius","Magnolia acuminata","Pinus sabiniana","Juniperus deppeana","Ceanothus thyrsiflorus","Magnolia macrophylla","Chrysolepis chrysophylla","Prunus mexicana","Conocarpus erectus","Crataegus monogyna","Pinus longaeva","Sesbania drummondii","Malus domestica","Ulmus pumila","Condalia hookeri","Picea rubens","Taxus brevifolia","Cupressus macrocarpa","Frangula purshiana","Eysenhardtia texana","Bursera simaruba","Acer grandidentatum","Quercus laevis","Pluchea sericea","Alnus incana","Morella californica","Quercus bicolor","Rhododendron calendulaceum","Quercus turbinella","Magnolia fraseri","Rhus lanceolata","Arctostaphylos viscida","Quercus wislizeni","Juglans cinerea","Asimina parviflora","Fraxinus latifolia","Juglans californica","Quercus geminata","Salix exigua","Toxicodendron vernix","Ehretia anacua","Aesculus hippocastanum","Alnus serrulata","Pinus monticola","Cyrilla racemiflora","Quercus ilicifolia","Carya tomentosa","Pinus lambertiana","Carya glabra","Crataegus marshallii","Pinus banksiana","Juniperus occidentalis","Amelanchier arborea","Dodonaea viscosa","Symplocos tinctoria","Picea glauca","Pinus flexilis","Juniperus grandis","Koelreuteria paniculata","Garrya elliptica","Prunus americana","Pinus albicaulis","Platanus wrightii","Sorbus aucuparia","Quercus michauxii","Quercus durata","Lepidospartum squamatum","Peucephyllum schottii","Rhododendron canescens","Annona glabra","Yucca torreyi","Photinia serratifolia","Eucalyptus globulus","Quercus berberidifolia","Fraxinus nigra","Casuarina equisetifolia","Washingtonia robusta","Pinus echinata","Heptapleurum actinophyllum","Prunus laurocerasus","Sorbus americana","Rhus microphylla","Pinus jeffreyi","Alnus rhombifolia","Carica papaya","Pandanus tectorius","Thespesia populnea","Ceanothus crassifolius","Fraxinus albicans","Arbutus xalapensis","Leptecophylla tameiameiae","Quercus myrtifolia","Morinda citrifolia","Ficus aurea","Ilex mucronata","Picea engelmannii","Ardisia elliptica","Alnus alnobetula","Ardisia escallonioides","Pinus torreyana","Persea palustris","Acer pseudoplatanus","Koeberlinia spinosa","Quercus imbricaria","Acer floridanum","Amelanchier utahensis","Pinus clausa","Gordonia lasianthus","Juniperus monosperma","Quercus shumardii","Zanthoxylum fagara","Torreya californica","Chamaecyparis thyoides","Ulmus parvifolia","Euonymus atropurpureus","Laguncularia racemosa","Cordia boissieri","Populus alba","Psidium cattleyanum","Larix occidentalis","Fremontodendron californicum","Pinus coulteri","Myrsine cubana","Salix interior","Picea mariana","Prunus cerasifera","Ulmus rubra","Arctostaphylos pringlei","Salix gooddingii","Salix caroliniana","Castanea pumila","Quercus coccinea","Prunus persica","Hibiscus tiliaceus","Quercus buckleyi","Ximenia americana","Quercus engelmannii","Picea pungens","Punica granatum","Cinnamomum camphora","Prunus fremontii","Sida fallax","Adenostoma sparsifolium","Prunus emarginata","Ageratina havanensis","Pinus sylvestris","Sesbania punicea","Quercus cornelius-mulleri","Metopium toxiferum","Rhododendron viscosum","Salix discolor","Rhododendron catawbiense","Robinia neomexicana","Vachellia constricta","Myoporum laetum","Quercus sinuata","Pseudotsuga macrocarpa","Sophora tomentosa","Clusia rosea","Quercus emoryi","Lyonia ferruginea","Ceanothus oliganthus","Prunus angustifolia","Ilex crenata","Terminalia catappa","Canotia holacantha","Populus balsamifera","Cupaniopsis anacardioides","Persea borbonia","Tamarix aphylla","Pinus radiata","Pinus strobiformis","Fraxinus quadrangulata","Vachellia rigidula","Arctostaphylos columbiana","Illicium floridanum","Viburnum obovatum","Aesculus flava","Abies amabilis","Robinia hispida","Acacia koa","Sorbus sitchensis","Olea europaea","Prunus avium","Cornus mas","Acer palmatum","Prunus pensylvanica","Cliftonia monophylla","Castanea mollissima","Heliotropium arboreum","Firmiana simplex","Ebenopsis ebano","Spathodea campanulata","Ilex coriacea","Ceanothus spinosus","Loropetalum chinense","Melaleuca quinquenervia","Aesculus parviflora","Cartrema americana","Karwinskia humboldtiana","Fraxinus velutina","Phoenix canariensis","Swietenia mahagoni","Aleurites moluccanus","Mimosa aculeaticarpa","Acacia melanoxylon","Acer nigrum","Stenocereus thurberi","Garrya flavescens","Quercus hypoleucoides","Aesculus sylvatica","Cordyline fruticosa","Abies magnifica","Acaciella angustissima","Quercus laurifolia","Senegalia roemeriana","Pinus pungens","Cornus kousa","Mangifera indica","Psidium guajava","Malus fusca","Cornus rugosa","Sorbus scopulina","Salix laevigata","Bursera microphylla","Phellodendron amurense","Fraxinus anomala","Coccoloba diversifolia","Dalbergia ecastaphyllum","Crataegus douglasii","Quercus lyrata","Citharexylum berlandieri","Alnus glutinosa","Suriana maritima","Pinus aristata","Viburnum rhytidophyllum","Forestiera segregata","Randia aculeata","Garrya wrightii","Senna alata","Abies fraseri","Eugenia uniflora","Tecoma stans","Berberis julianae","Abies procera","Quercus pagoda","Chamaecyparis lawsoniana","Quercus grisea","Clethra acuminata","Sophora chrysophylla","Crataegus spathulata","Quercus ellipsoidalis","Quercus hemisphaerica","Catalpa bignonioides","Pseudoziziphus parryi","Sideroxylon celastrinum","Juglans major","Pinus attenuata","Eugenia axillaris","Juglans regia","Forestiera angustifolia","Acacia longifolia","Quercus robur","Shepherdia argentea","Senegalia berlandieri","Araucaria columnaris","Pinus balfouriana","Viburnum tinus","Piscidia piscipula","Quercus incana","Caragana arborescens","Acacia auriculiformis","Vernicia fordii","Kalopanax septemlobus","Cornus foemina","Byrsonima lucida","Myrcianthes fragrans","Ligustrum ovalifolium","Ptelea crenulata","Comarostaphylis diversifolia","Pieris japonica","Clerodendrum bungei","Fraxinus caroliniana","Euonymus europaeus","Quercus minima","Populus angustifolia","Quercus chapmanii","Crataegus viridis","Salix babylonica","Searsia lancea","Gossypium thurberi","Pinus cembroides","Tsuga caroliniana","Leucaena retusa","Euonymus japonicus","Prunus padus","Juglans hindsii","Opuntia oricola","Pittosporum undulatum","Quercus dumosa","Euonymus occidentalis","Paraserianthes lophantha","Sabal mexicana","Solanum erianthum","Nyssa aquatica","Arctostaphylos andersonii","Ficus microcarpa","Acacia dealbata","Styrax americanus","Betula occidentalis","Malpighia glabra","Pinus muricata","Cupressus sargentii","Arbutus arizonica","Myoporum sandwicense","Pinus serotina","Asimina obovata","Castela erecta","Bischofia javanica","Erythrina flabelliformis","Pyrus communis","Fraxinus dipetala","Betula pendula","Roystonea regia","Senna didymobotrya","Quadrella cynophallophora","Salix lasiandra","Morus indica","Justicia spicigera","Grevillea robusta","Larix lyallii","Senna pendula","Morus microphylla","Syzygium cumini","Delonix regia","Cotinus obovatus","Ligustrum japonicum","Halesia diptera","Salix bebbiana","Cladrastis kentukea","Casasia clusiifolia","Cotinus coggygria","Duranta erecta","Quercus prinoides","Erythrostemon mexicanus","Salix sitchensis","Nyssa biflora","Quercus arizonica","Abutilon incanum","Quercus havardii","Cordia sebestena","Rhodomyrtus tomentosa","Koelreuteria elegans","Salix scouleriana","Cordia subcordata","Guettarda scabra","Juglans microcarpa","Clerodendrum indicum","Pinus glabra","Salix eriocephala","Ilex ambigua","Lysiloma latisiliquum","Persea americana","Picea breweriana","Ilex anomala","Acacia cyclops","Eucalyptus deglupta","Prunus lusitanica","Betula cordifolia","Corylus avellana","Pipturus albidus","Parkinsonia texana","Sideroxylon tenax","Simarouba glauca","Hibiscus mutabilis","Gleditsia aquatica","Populus heterophylla","Juniperus pinchotii","Salix hookeriana","Halesia carolina","Morella caroliniensis","Myrsine lessertiana","Carya texana","Osmanthus heterophyllus","Quercus john-tuckeri","Gossypium hirsutum","Jatropha integerrima","Acacia redolens","Carya aquatica","Pithecellobium keyense","Lyonothamnus floribundus","Eucalyptus camaldulensis","Cascabela thevetia","Cheirodendron trigynum","Styphnolobium japonicum","Phoenix dactylifera","Ceratonia siliqua","Carya laciniosa","Hamamelis vernalis","Chrysophyllum oliviforme","Carissa macrocarpa","Clerodendrum trichotomum","Quercus acutissima","Yucca gloriosa","Planera aquatica","Ernodea littoralis","Coursetia glandulosa","Quercus gravesii","Populus nigra","Forestiera reticulata","Crataegus crus-galli","Acer campestre","Ilex myrtifolia","Persea humilis","Quercus rugosa","Coffea arabica","Citharexylum caudatum","Coccothrinax argentata","Ceanothus arboreus","Crataegus mollis","Forestiera acuminata","Styrax grandifolius","Cupressus arizonica","Eucalyptus sideroxylon","Vaccinium calycinum","Citharexylum spinosum","Taxus baccata","Juniperus flaccida","Stewartia ovata","Quercus ilex","Leptospermum laevigatum","Carya floridana","Quercus laceyi","Manicaria saccifera","Amyris texana","Styrax platanifolius","Tilia cordata","Fraxinus profunda","Vachellia schaffneri","Eugenia foetida","Quercus oblongifolia","Garrya fremontii","Leucaena pulverulenta","Eucalyptus polyanthemos","Lagerstroemia indica","Syringa reticulata","Acacia confusa","Macaranga tanarius","Fraxinus berlandieriana","Vauquelinia californica","Ilex montana","Ficus religiosa","Acoelorraphe wrightii","Pinus quadrifolia","Sideroxylon salicifolium","Laburnum anagyroides","Acacia baileyana","Cercidiphyllum japonicum","Hibiscus arnottianus","Castanea sativa","Arctostaphylos obispoensis","Phaulothamnus spinescens","Malus baccata","Solanum bahamense","Fagus sylvatica","Trixis inula","Sorbus decora","Coprosma repens","Quercus parvula","Calophyllum inophyllum","Salix amygdaloides","Castanea ozarkensis","Malus angustifolia","Castela emoryi","Nyssa ogeche","Garrya veatchii","Malus coronaria","Amelanchier laevis","Cecropia obtusifolia","Yucca faxoniana","Coprosma montana","Croton cortesianus","Murraya paniculata","Ginkgo biloba","Quercus pacifica","Ochna thomasiana","Pithecellobium dulce","Quercus tomentella","Jacquinia keyensis","Tamarix chinensis","Frangula betulifolia","Juniperus arizonica","Wikstroemia oahuensis","Osmanthus fragrans","Pleradenophora bilocularis","Falcataria falcata","Cydonia oblonga","Calotropis procera","Maytenus phyllanthoides","Pisonia aculeata","Cryptomeria japonica","Melaleuca viminalis","Deutzia crenata","Larix decidua","Erythrina sandwicensis","Xylosma flexuosa","Ficus citrifolia","Gymnanthes lucida","Calliandra haematocephala","Cestrum diurnum","Zelkova serrata","Pinus remota","Syzygium sandwicense","Mosiera longipes","Abies bracteata","Santalum ellipticum","Pinus thunbergii","Thrinax radiata","Guapira discolor","Fraxinus uhdei","Quercus vaseyana","Ochna atropurpurea","Celtis tenuifolia","Crataegus uniflora","Quercus pungens","Ziziphus jujuba","Stewartia malacodendron","Dendromecon harfordii","Krugiodendron ferreum","Sideroxylon lycioides","Pyracantha koidzumii","Pinus halepensis","Sideroxylon foetidissimum","Cestrum nocturnum","Quercus inopina","Tetrapanax papyrifer","Ficus elastica","Pithecellobium unguis-cati","Leucothrinax morrisii","Quercus palmeri","Salix cinerea","Havardia pallens","Sapindus saponaria","Albizia lebbeck","Syzygium malaccense","Psydrax odorata","Salix atrocinerea","Callaeum macropterum","Psychotria mariniana","Prunus mahaleb","Tabebuia heterophylla","Crossosoma californicum","Vitex trifolia","Phoenix reclinata","Triumfetta semitriloba","Cynophalla flexuosa","Crataegus punctata","Prunus domestica","Metasequoia glyptostroboides","Solanum mauritianum","Ilex longipes","Diospyros sandwicensis","Cupressus macnabiana","Clerodendrum chinense","Ficus benghalensis","Acacia verticillata","Buddleja asiatica","Exothea paniculata","Bourreria succulenta","Sambucus nigra","Cheirodendron platyphyllum","Randia obcordata","Chionanthus retusus","Solanum torvum","Pinus canariensis","Cupressus goveniana","Nestegis sandwicensis","Acer leucoderme","Manilkara jaimiqui","Prunus nigra","Santalum paniculatum","Morella faya","Antidesma platyphyllum","Kadua affinis","Pritchardia martii","Yucca thompsoniana","Amyris madrensis","Erithalis fruticosa","Perrottetia sandwicensis","Prunus umbellata","Syagrus romanzoffiana","Elaeocarpus bifidus","Fraxinus greggii","Koelreuteria bipinnata","Torreya taxifolia","Salix alaxensis","Citrus deliciosa","Viburnum odoratissimum","Eucalyptus conferruminata","Alnus oblongifolia","Vauquelinia corymbosa","Malus toringo","Myrsine sandwicensis","Trema orientale","Guaiacum sanctum","Cartrema floridana","Eucalyptus cladocalyx","Jacaranda mimosifolia","Pinus engelmannii","Acacia mearnsii","Hydrangea paniculata","Macaranga mappa","Cornus sessilis","Piper auritum","Senegalia wrightii","Metrosideros tremuloides","Santalum haleakalae","Cnidoscolus aconitifolius","Terminalia buceras","Buxus sempervirens","Metrosideros rugosa","Styrax japonicus","Pisonia rotundata","Gardenia jasminoides","Carya pallida","Eysenhardtia orthocarpa","Fuchsia boliviana","Guettarda elliptica","Arctostaphylos catalinae","Salix planifolia","Crataegus phaenopyrum","Alstonia macrophylla","Melicope clusiifolia","Livistona chinensis","Pinus leiophylla","Psychotria punctata","Clerodendrum quadriloculare","Nahuatlea hypoleuca","Rhododendron arborescens","Enterolobium contortisiliquum","Ulmus thomasii","Scaevola chamissoniana","Amyris elemifera","Malus ioensis","Scaevola glabra","Tetradium daniellii","Salix lucida","Quercus oglethorpensis","Santalum freycinetianum","Condalia globosa","Morus nigra","Erythrina crista-galli","Scaevola mollis","Dracaena fragrans","Salix petiolaris","Pittosporum crassifolium","Euphorbia tirucalli","Vitex negundo","Malus hupehensis","Schoepfia schreberi","Euphorbia celastroides","Eucalyptus robusta","Salix alba","Illicium parviflorum","Amelanchier canadensis","Podocarpus macrophyllus","Crataegus berberifolia","Camellia sasanqua","Carya myristiciformis","Tamarindus indica","Cinnamomum burmanni","Ochrosia elliptica","Averrhoa carambola","Amelanchier bartramiana","Rhamnus alaternus","Syzygium jambos","Salix glauca","Taxus cuspidata","Senna corymbosa","Acer tataricum","Quercus suber","Toona sinensis","Myrcia chytraculia","Camellia japonica","Crossopetalum rhacoma","Pittosporum eugenioides","Dracaena reflexa","Prunus armeniaca","Moringa oleifera","Reynosia septentrionalis","Polyscias oahuensis","Clermontia fauriei","Pittosporum tenuifolium","Ostrya knowltonii","Jatropha multifida","Grewia occidentalis","Symplocos paniculata","Filicium decipiens","Atalantia buxifolia","Prunus cerasus","Acer buergerianum","Chionanthus pygmaeus","Picramnia pentandra","Drypetes diversifolia","Rhapis excelsa","Acacia retinodes","Salix sericea","Manihot esculenta","Euphorbia dendroides","Dypsis lutescens","Cupressus bakeri","Breynia disticha","Quercus polymorpha","Quercus toumeyi","Terminalia muelleri","Acacia salicina","Crataegus laevigata","Araucaria heterophylla","Pinus nigra","Dalbergia sissoo","Eucalyptus cinerea","Pinckneya bracteata","Ficus benjamina","Tamarix parviflora","Platycladus orientalis","Salix pyrifolia","Yucca rostrata","Prunus subcordata","Hippomane mancinella","Fraxinus cuspidata","Manihot grahamii","Manilkara zapota","Quercus austrina","Salix breweri","Senna multiglandulosa","Myrsine linearifolia","Quercus arkansana","Quercus georgiana","Malpighia emarginata","Cornus glabrata","Solanum lanceolatum","Pinus arizonica","Eugenia confusa","Hibiscus waimeae","Austrocylindropuntia subulata","Consolea corallicola","Cordyline australis","Salix purpurea","Ceanothus impressus","Ulmus minor","Hibiscus brackenridgei","Ochna serrulata","Quercus similis","Cunninghamia lanceolata","Alphitonia ponderosa","Leptospermum scoparium","Canella winterana","Ficus altissima","Morella inodora","Robinia viscosa","Scaevola procera","Pyracantha angustifolia","Prunus spinosa","Salix myricoides","Quercus cerris","Taxus floridana","Quercus texana","Sesbania virgata","Alnus maritima","Cephalanthus salicifolius","Helietta parvifolia","Salix serissima","Planchonella sandwicensis","Malus sylvestris","Barkleyanthus salicifolius","Melicope spathulata","Santalum pyrularium","Acacia stenophylla","Arctostaphylos nortensis","Pistacia atlantica","Corymbia torelliana","Melochia umbellata","Colubrina arborescens","Rhamnus davurica","Crataegus reverchonii","Hippophae rhamnoides","Quercus mohriana","Rhododendron prunifolium","Ceodes brunoniana","Hibiscadelphus giffardianus","Pistacia vera","Hypericum chapmanii","Miconia calvescens","Arctostaphylos hooveri","Salix geyeriana","Tipuana tipu","Metrosideros macropus","Senna surattensis","Ficus lyrata","Salix caprea","Cassia fistula","Cedrus deodara","Hibiscus kokio","Acacia koaia","Codiaeum variegatum","Bougainvillea glabra","Crataegus pruinosa","Crataegus chrysocarpa","Acacia pycnantha","Coprosma ochracea","Mariosousa millefolia","Annona squamosa","Ulmus glabra","Rhaphiolepis indica","Corymbia citriodora","Ternstroemia gymnanthera","Trachycarpus fortunei","Bixa orellana","Crataegus tracyi","Esenbeckia berlandieri","Tabernaemontana divaricata","Annona muricata","Butia odorata","Malus prunifolia","Maytenus boaria","Opuntia leucotricha","Leitneria pilosa","Crataegus rivularis","Sapindus oahuensis","Eugenia rhombea","Pittosporum pentandrum","Quercus acerifolia","Calliandra tergemina","Macadamia integrifolia","Aloysia virgata","Euphorbia lactea","Prunus serrulata","Buddleja sessiliflora","Koanophyllon palmeri","Ficus rubiginosa","Lobelia villosa","Pinus patula","Pinus pinea","Bombax ceiba","Magnolia kobus","Ceiba speciosa","Alvaradoa amorphoides","Crataegus opaca","Crataegus pulcherrima","Lysiloma watsonii","Muntingia calabura","Plumeria pudica","Cereus hexagonus","Laurus nobilis","Prunus eremophila","Quercus cedrosensis","Brugmansia arborea","Lophostemon confertus","Juniperus chinensis","Tilia tomentosa","Blighia sapida","Coprosma longifolia","Crataegus macrosperma","Myrsine lanaiensis","Prunus myrtifolia","Hibiscus schizopetalus","Lagunaria patersonia","Pterocarya stenoptera","Clermontia kakeana","Guaiacum officinale","Azadirachta indica","Hamamelis mollis","Caesalpinia pulcherrima","Plumeria rubra","Spiraea cantoniensis","Colubrina elliptica","Cornus asperifolia","Rhamnus lanceolata","Salix taxifolia","Pseudobombax ellipticum","Crataegus succulenta","Liquidambar formosana","Crataegus coccinea","Metrosideros waialealae","Ulmus serotina","Noronhia emarginata","Polyscias sandwicensis","Vachellia choriophylla","Santalum album","Acacia saligna","Erythrina caffra","Bauhinia lunarioides","Drypetes lateriflora","Prunus munsoniana","Quercus boyntonii","Rauvolfia sandwicensis","Barringtonia asiatica","Lagerstroemia subcostata","Viburnum alabamense","Xylosma hawaiensis","Crataegus calpodendron","Cercis orbiculata","Pimenta dioica","Hypelate trifoliata","Leitneria floridana","Claoxylon sandwicense","Ilex amelanchier","Solanum tampicense","Solanum betaceum","Fraxinus excelsior","Juniperus rigida","Juniperus coahuilensis","Haematoxylum campechianum","Pittosporum glabrum","Cyrtostachys renda","Acacia paradoxa","Adenanthera pavonina","Amelanchier sanguinea","Cyanea hirtella","Flacourtia indica","Butia capitata","Parkinsonia praecox","Homalanthus populifolius","Mezoneuron kavaiense","Polyscias racemosa","Crataegus ouachitensis","Atamisquea emarginata","Bobea elatior","Casuarina glauca","Cheirodendron fauriei","Clermontia hawaiiensis","Myrospermum sousanum","Pritchardia maideniana","Eucalyptus erythrocorys","Wodyetia bifurcata","Caryota mitis","Crataegus aestivalis","Rhamnus utilis","Prunus mume","Vachellia cornigera","Xylosma congesta","Pseudoziziphus celata","Amphitecna latifolia","Fremontodendron mexicanum","Salix melanopsis","Castanea crenata","Crataegus collina","Amelanchier interior","Coprosma foliosa","Salix barclayi","Senna gaudichaudii","Eucalyptus torquata","Heptacodium miconioides","Cylindropuntia cholla","Eucalyptus pulverulenta","Cercocarpus traskiae","Wigandia urens","Toona ciliata","Asimina tetramera","Coprosma kauensis","Coprosma rhynchocarpa","Ilex krugiana","Melicope kavaiensis","Litchi chinensis","Samanea saman","Cereus hildmannianus","Wrightia antidysenterica","Ceiba pentandra","Acacia podalyriifolia","Kigelia africana","Elaeocarpus angustifolius","Ochrosia haleakalae","Bocconia frutescens","Crataegus intricata","Brugmansia suaveolens","Heliocarpus americanus","Clerodendrum japonicum","Dalbergia brownei","Dubautia plantaginea","Kokia drynarioides","Pittosporum gayanum","Pritchardia minor","Trema lamarckianum","Acalypha wilkesiana","Bonellia macrocarpa","Cornus officinalis","Sacoglottis amazonica","Clerodendrum macrostegium","Schinus polygama","Thespesia grandiflora","Myrtus communis","Salix lutea","Ficus macrophylla","Chamaerops humilis","Archontophoenix alexandrae","Bourreria cassinifolia","Buddleja madagascariensis","Casuarina cunninghamiana","Clermontia oblongifolia","Coprosma waimeae","Cyanea horrida","Melicope barbigera","Myrsine kauaiensis","Plumeria obtusa","Phoenix sylvestris","Deutzia gracilis","Celtis sinensis","Staphylea bolanderi","Nototrichium sandwicense","Dichrostachys cinerea","Cananga odorata","Charpentiera elliptica","Ilex collina","Myrsine degeneri","Photinia davidiana","Justicia aurea","Salix prolixa","Clermontia clermontioides","Clermontia peleana","Diospyros hillebrandii","Dubautia laevigata","Eurya sandwicensis","Gossypium barbadense","Melicope waialealae","Myrsine pukooensis","Psychotria grandiflora","Psychotria hexandra","Ptychosperma elegans","Licaria triandra","Pistacia mexicana","Arachnothryx leucophylla","Nicotiana tomentosa","Euphorbia atrococca","Polyscias waialealae","Polyscias waimeae","Kadua tryblium","Salix bonplandiana","Artocarpus altilis","Celtis australis","Metrosideros excelsa","Camellia sinensis","Pachira aquatica","Clermontia arborescens","Clermontia grandiflora","Colubrina cubensis","Crataegus triflora","Dubautia arborea","Forestiera shrevei","Hibiscus clayi","Ilex laevigata","Melicope degeneri","Psychotria greenwelliae","Tabebuia aurea","Wikstroemia phillyreifolia","Andira galeottiana","Euphorbia ingens","Macadamia tetraphylla","Crataegus lassa","Polyscias kavaiensis","Vallesia antillana","Pinus brutia","Franklinia alatamaha","Pteralyxia kauaiensis","Aralia humilis","Clermontia montis-loa","Corynocarpus laevigatus","Crataegus brachyacantha","Crataegus wootoniana","Cryptocarya mannii","Cyanea leptostegia","Dubautia knudsenii","Euphorbia pulcherrima","Melicoccus bijugatus","Melicope hosakae","Pittosporum hosmeri","Salix arbusculoides","Sesbania grandiflora","Adonidia merrillii","Inga edulis","Bauhinia divaricata","Dillenia indica","Brachychiton populneus","Acer pseudosieboldianum","Populus tremula","Magnolia stellata","Celtis lindheimeri","Euphorbia haeleeleana","Fuchsia paniculata","Hovenia dulcis","Isodendrion laurifolium","Nothocestrum peltatum","Pittosporum halophilum","Sophora leachiana","Portulacaria afra","Cerbera manghas","Calliandra surinamensis","Eucalyptus leucoxylon","Euonymus hamiltonianus","Carissa spinarum","Handroanthus chrysotrichus","Mimusops coriacea","Polyscias flynnii","Crataegus alabamensis","Gonopterodendron arboreum","Alnus cordata","Erica arborea","Arbutus unedo","Enkianthus campanulatus","Lagerstroemia speciosa","Agonis flexuosa","Bobea brevipes","Cheirodendron dominii","Clermontia lindseyana","Cyanea coriacea","Cyanea fissa","Cyanea superba","Eucalyptus rudis","Exocarpos gaudichaudii","Geranium arboreum","Myrsine fosbergii","Prunus hortulana","Pseudophoenix sargentii","Rhus kearneyi","Rhus sandwicensis","Ruellia chartacea","Cantua buxifolia","Brownea macrophylla","Eleutherococcus sessiliflorus","Jacquinia arborea","Santalum involutum","Enterolobium cyclocarpum","Carpinus betulus","Artocarpus heterophyllus","Psychotria hawaiiensis","Afrocarpus gracilior","Cestrum aurantiacum","Clermontia tuberculata","Crataegus iracunda","Elliottia racemosa","Flueggea neowawraea","Gardenia remyi","Malus floribunda","Myrsine alyxifolia","Myrsine petiolata","Pittosporum confertiflorum","Pritchardia kaalae","Psychotria kaduana","Quercus ajoensis","Quercus graciliformis","Salix irrorata","Salix richardsonii","Tilia platyphyllos","Geijera parviflora","Prunus campanulata","Tabebuia rosea","Platanus rzedowskii","Simarouba amara","Schaefferia frutescens","Ostrya chisosensis","Rauvolfia sumatrana","Lobelia wahiawa","Melicope stonei","Senna septemtrionalis","Eucalyptus tereticornis","Pandanus utilis","Archontophoenix cunninghamiana","Pyrus pyrifolia","Sciadopitys verticillata","Ixora chinensis","Maackia amurensis","Cedrus atlantica","Larix kaempferi","Bobea timonioides","Colubrina oppositifolia","Crataegus texana","Cyanea kuhihewa","Cyanea macrostegia","Cyrtandra pickeringii","Hura crepitans","Jatropha curcas","Kokia kauaiensis","Melicope feddei","Neraudia melastomifolia","Ochrosia compta","Ochrosia kauaiensis","Polyscias guilfoylei","Psychotria hathewayi","Psychotria hobdyi","Rhododendron eastmanii","Salix floridana","Syzygium paniculatum","Warszewiczia coccinea","Attalea cohune","Casimiroa edulis","Peltophorum dubium","Cereus repandus","Syzygium samarangense","Caryota maxima","Eucalyptus spathulata","Brunfelsia pauciflora","Hymenosporum flavum","Polyscias hawaiensis","Acer tegmentosum","Sideroxylon polynesicum","Damburneya coriacea","Salix pseudomyrsinites","Paratrophis pendulina","Cestrum parqui","Crataegus castlegarensis","Eucalyptus viminalis","Bauhinia purpurea","Juglans ailantifolia","Salix pellita","Stewartia pseudocamellia","Pseudolarix amabilis","Melaleuca leucadendra","Charpentiera obovata","Crataegus coccinioides","Crataegus flabellata","Crataegus lacrimata","Crataegus submollis","Cyanea tritomantha","Fraxinus gooddingii","Glycosmis parviflora","Hibiscadelphus woodii","Jatropha cinerea","Lumnitzera racemosa","Melicope anisata","Melicope cruciata","Melicope paniculata","Myrsine knudsenii","Neraudia ovata","Psychotria mauiensis","Quercus robusta","Sideroxylon alachuense","Platanus mexicana","Quercus canbyi","Senna reticulata","Lysiloma sabicu","Cassia leptophylla","Flueggea virosa","Mimusops elengi","Ficus auriculata","Corylus colurna","Brugmansia insignis","Mackaya bella","Polyalthia suberosa","Xanthoceras sorbifolium","Polyscias bisattenuata","Polyscias gymnocarpa","Crataegus margarettae","Crataegus ashei","Heterosavia bahamensis","Hibiscadelphus distans","Hibiscadelphus hualalaiensis","Citrus maxima","Cupressus sempervirens","Diospyros kaki","Pouteria campechiana","Acer griseum","Garcinia mangostana","Pouteria sapota","Eucommia ulmoides","Eucalyptus grandis","Afrocarpus falcatus","Gyminda latifolia","Hiptage benghalensis","Alectryon macrococcus","Charpentiera densiflora","Clermontia kohalae","Clermontia pallida","Crataegus holmesiana","Cyanea solanacea","Cyanea solenocalyx","Melicope haupuensis","Melicope hawaiensis","Melicope pallida","Myrsine fernseei","Nothocestrum latifolium","Pereskia grandifolia","Pritchardia hillebrandii","Pritchardia remota","Salix euxina","Wikstroemia sandwicensis","Eucalyptus albopurpurea","Cornus capitata","Rotheca myricoides","Pterocarpus indicus","Pritchardia thurstonii","Pterocarya fraxinifolia","Corymbia maculata","Solanum abutiloides","Diospyros maritima","Hamelia cuprea","Euphorbia olowaluana","Rhododendron schlippenbachii","Trichocereus macrogonus","Gynochthodes trimera","Heptapleurum calyptratum","Chimonanthus praecox","Tamarix gallica","Tectona grandis","Theobroma cacao","Areca catechu","Alluaudia procera","Plinia cauliflora","Melicope knudsenii","Chamaecyparis pisifera","Eucalyptus macrocarpa","Camptotheca acuminata","Brahea armata","Araucaria bidwillii","Erythrina variegata","Guazuma ulmifolia","Betula murrayana","Catalpa ovata","Charpentiera ovata","Clermontia pyrularia","Coprosma pubens","Cupania glabra","Cyanea stictophylla","Cyrtandra giffardii","Dubautia kalalauensis","Grevillea banksii","Mallotus philippensis","Melicope molokaiensis","Melicope puberula","Melicope quadrangularis","Melicope wawraeana","Myrsine mezii","Nothocestrum longifolium","Pavonia spinifex","Piper aduncum","Pritchardia beccariana","Salix pentandra","Spondias purpurea","Acacia mangium","Pilosocereus royenii","Ehretia tinifolia","Buxus microphylla","Nephelium lappaceum","Cordia dentata","Lawsonia inermis","Clusia flava","Solanum wrightii","Tabernaemontana litoralis","Averrhoa bilimbi","Mussaenda erythrophylla","Prunus sargentii","Annona mucosa","Senna polyphylla","Garcinia livingstonei","Acer pictum","Eucalyptus caesia","Phoenix loureiroi","Pritchardia bakeri","Idesia polycarpa","Euonymus latifolius","Carapa guianensis","Radermachera sinica","Parrotia persica","Deutzia pulchra","Rhus taitensis","Tamarix hohenackeri","Vachellia nilotica","Tara cacalaco","Heptapleurum heptaphyllum","Ravenala madagascariensis","Planchonella spathulata","Salix viminalis","Hibiscus rosa-sinensis","Phyllanthus emblica","Pyracantha crenulata","Salix tracyi","Pinus pinaster","Xanthorrhoea glauca","Spondias mombin","Rhopalostylis sapida","Allocasuarina verticillata","Crataegus mexicana","Ziziphus mauritiana","Adenium obesum","Magnolia denudata","Annona cherimola","Antidesma bunius","Harpullia arborea","Podocarpus elatus","Pinus mugo","Juniperus bermudiana","Senna macranthera","Hymenaea courbaril","Calliandra haematomma","Bismarckia nobilis","Amelanchier pallida","Antidesma pulvinatum","Baccharis dioica","Bauhinia galpinii","Buddleja alternifolia","Charpentiera tomentosa","Clermontia drepanomorpha","Cordia dichotoma","Crataegus dodgei","Crataegus erythropoda","Crataegus pennsylvanica","Dubautia microcephala","Elaeagnus multiflora","Eucalyptus albens","Exostema caribaeum","Flindersia brayleyana","Hesperomannia lydgatei","Melicope haleakalae","Melicope oahuensis","Melicope orbicularis","Melicope ovata","Opuntia gosseliniana","Pittosporum kauaiense","Psychotria fauriei","Salix monticola","Salix sessilifolia","Strychnos spinosa","Wikstroemia bicornuta","Wikstroemia monticola","Quercus glauca","Eugenia brasiliensis","Acer opalus","Castanospermum australe","Beaucarnea recurvata","Parmentiera aculeata","Myrtillocactus geometrizans","Stenocereus alamosensis","Cascabela thevetioides","Forestiera phillyreoides","Dahlia imperialis","Bartlettina sordida","Pouteria caimito","Peltophorum pterocarpum","Ostrya carpinifolia","Dovyalis caffra","Brugmansia sanguinea","Markhamia zanzibarica","Ficus sycomorus","Cerbera odollam","Citrus japonica","Spondias dulcis","Pritchardia pacifica","Pachira glabra","Prunus incisa","Amelanchier cusickii","Pritchardia napaliensis","Veitchia arecina","Rhaphiolepis umbellata","Ficus racemosa","Azara microphylla","Acacia pravissima","Majidea zanguebarica","Brexia madagascariensis","Synsepalum dulcificum","Ficus pseudopalma","Trevesia palmata","Cereus hankeanus","Consolea moniliformis","Opuntia quimilo","Varronia bahamensis","Ulmus laevis","Acer truncatum","Terminalia arjuna","Euphorbia mellifera","Leucosidea sericea","Acacia vestita","Xylosma buxifolia","Maclura tricuspidata","Tara spinosa","Eucalyptus kruseana","Delissea argutidentata","Chrysojasminum humile","Coprosma kawaikiniensis","Eucalyptus neglecta","Eucalyptus kitsoniana","Eucalyptus grossa","Eucalyptus armillata","Calliandra tweediei","Schizolobium parahyba","Hevea brasiliensis","Albizia chinensis","Malus dasyphylla","Cordia lutea","Cedrela odorata","Butea monosperma","Cassia javanica","Pandanus odorifer","Eucalyptus pulchella","Luma apiculata","Salix ligulifolia","Adansonia digitata","Euphorbia candelabrum","Nypa fruticans","Calophyllum brasiliense","Corymbia ficifolia","Citrus hystrix","Harpephyllum caffrum","Araucaria araucana","Davidia involucrata","Licuala grandis","Elaeis guineensis","Croton flavens","Chamaecyparis obtusa","Garcinia subelliptica","Cocculus laurifolius","Eucalyptus perriniana","Picea omorika","Pinus parviflora","Pinus bungeana","Pinus caribaea","Nageia nagi","Abies holophylla","Senna spectabilis","Senna angustisiliqua","Calliandra houstoniana","Eucalyptus diversicolor","Cercis siliquastrum","Byrsonima crassifolia","Bauhinia monandra","Celtis iguanaea","Cinchona pubescens","Clermontia persicifolia","Clermontia waimeae","Crataegus harbisonii","Crescentia cujete","Cyanea duvalliorum","Cyanea hamatiflora","Cyanea hardyi","Dubautia reticulata","Eucalyptus amygdalina","Eucalyptus cornuta","Eucalyptus crebra","Eucalyptus paniculata","Eugenia reinwardtiana","Exocarpos menziesii","Hesperomannia arborescens","Melicope kaalaensis","Melicope ovalis","Melicope volcanica","Nothocestrum breviflorum","Opuntia monacantha","Pittosporum argentifolium","Pittosporum flocculosum","Pritchardia arecina","Pritchardia perlmanii","Prunus triloba","Quercus tardifolia","Salix maccalliana","Senna multijuga","Swietenia macrophylla","Syncarpia glomulifera","Terminalia myriocarpa","Vitex parviflora","Wikstroemia pulcherrima","Zanthoxylum dipetalum","Zanthoxylum flavum","Zanthoxylum kauaense","Zanthoxylum oahuense","Platanus orientalis","Deplanchea tetraphylla","Citropsis daweana","Brucea javanica","Brasiliopuntia brasiliensis","Acacia aneura","Alnus acuminata","Brugmansia versicolor","Crataegus ambigua","Pseudopanax ferox","Pachycereus pringlei","Senna sulfurea","Erythrina americana","Furcraea parmentieri","Eucalyptus melliodora","Eucalyptus pauciflora","Hyophorbe lagenicaulis","Senna siamea","Quercus rysophylla","Sideroxylon persimile","Dasylirion cedrosanum","Telanthophora grandifolia","Swietenia humilis","Trichilia hirta","Podachaenium eminens","Brunfelsia americana","Solanum umbellatum","Eucalyptus obliqua","Aegle marmelos","Erythrina poeppigiana","Brunfelsia grandiflora","Senna bacillaris","Staphylea pinnata","Syzygium smithii","Bauhinia tomentosa","Ravenea rivularis","Nyctanthes arbor-tristis","Clerodendrum laevifolium","Ptychosperma macarthurii","Syzygium aqueum","Barringtonia acutangula","Melaleuca bracteata","Garcinia xanthochymus","Amherstia nobilis","Parkia timoriana","Eugenia myrcianthes","Corymbia aparrerinja","Khaya senegalensis","Marojejya darianii","Euterpe oleracea","Livistona drudei","Pritchardia kahukuensis","Roystonea violacea","Guettarda speciosa","Pittosporum ferrugineum","Harpullia pendula","Premna serratifolia","Myoporum montanum","Ilex pedunculosa","Alectryon excelsus","Nothofagus cliffortioides","Eucalyptus nicholii","Cordyline obtecta","Hakea laurina","Luculia pinceana","Lysiphyllum hookeri","Erythroxylum novogranatense","Acacia cognata","Gardenia tubifera","Pemphis acidula","Triadica cochinchinensis","Parmentiera cereifera","Erythrina speciosa","Gymnostoma papuanum","Neolitsea sericea","Ficus krishnae","Macaranga grandifolia","Moringa ovalifolia","Moringa stenopetala","Pavonia bahamensis","Ficus dammaropsis","Carpinus orientalis","Mora oleifera","Ilex chinensis","Ulmus davidiana","Kadua axillaris","Paulownia fortunei","Aphananthe aspera","Ficus drupacea","Gardenia thunbergia","Diospyros lycioides","Elaeocarpus serratus","Eugenia monticola","Sambucus javanica","Sacoglottis guianensis","Plerandra elegantissima","Eucalyptus formanii","Eucalyptus woodwardii","Osmanthus armatus","Angophora subvelutina","Ixora pavetta","Malus spectabilis","Prunus jamasakura","Eucalyptus cosmophylla","Triunia youngiana","Ilex latifolia","Neoshirakia japonica","Adenium multiflorum","Cestrum laevigatum","Searsia leptodictya","Ulmus macrocarpa","Parrotia subaequalis","Beilschmiedia miersii","Polyscias lydgatei","Rauvolfia vomitoria","Manihot carthagenensis","Toona sureni","Handroanthus heptaphyllus","Gossypium arboreum","Melicope oppenheimeri","Tabebuia berteroi","Coulteria platyloba","Leuenbergeria bleo","Eucalyptus prava","Crataegus padifolia","Tilia henryana","Zanthoxylum spinosum","Viburnum cinnamomifolium","Pyrus betulifolia","Erythrina guatemalensis","Euonymus maackii" +]); diff --git a/maps/app/tabs/restrooms.js b/maps/app/tabs/restrooms.js new file mode 100644 index 0000000..e69de29 diff --git a/maps/index.html b/maps/index.html index 60d0c67..ce2c258 100644 --- a/maps/index.html +++ b/maps/index.html @@ -26,8 +26,14 @@

-
-

Restrooms

+
+
+

Restrooms

+
+

Services

+

REFUGE

+
+
@@ -45,8 +51,28 @@

Restrooms

-
-

Other Maps

+
+
+

Nature

+
+

Services

+

+ iNaturalist + GlobalTreeSearch + OneEarth +

+
+
+
+ + not yet implemented +
+
+ +
+
+

Other Maps

+
    diff --git a/maps/style.css b/maps/style.css index d7025f4..b5a4c44 100644 --- a/maps/style.css +++ b/maps/style.css @@ -1,6 +1,10 @@ :root { --color-oc-cyan-0: #e3fafc; --color-oc-cyan-9: #0b7285; + --color-oc-grape-0: #f8f0fc; + --color-oc-grape-9: #862e9c; + --color-oc-indigo-0: #edf2ff; + --color-oc-indigo-9: #364fc7; --color-oc-gray-0: #f8f9fa; --color-oc-gray-1: #f1f3f5; --color-oc-gray-2: #e9ecef; @@ -16,6 +20,12 @@ --color-oc-orange-0: #fff4e6; --color-oc-orange-4: #ffa94d; --color-oc-orange-9: #d9480f; + --color-oc-pink-0: #fff0f6; + --color-oc-pink-9: #a61e4d; + --color-oc-red-0: #fff5f5; + --color-oc-red-9: #c92a2a; + --color-oc-violet-0: #f3f0ff; + --color-oc-violet-9: #5f3dc4; --dimensions-gap: 1rem; --font-didone: Didot, 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', P052, Sylfaen, serif; --font-geometric-humanist: Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif; @@ -120,6 +130,39 @@ main { } } +main .title { + position: relative; + + & .meta { + color: var(--clr-txt); + color: var(--clr-brnd-bg); + display: flex; + flex-direction: column; + gap: 0.1rem; + height: 100%; + padding: 0.5rem; + position: absolute; + left: calc(100% + 0.25rem); + top: 0; + + & > * { margin: 0; } + & > p:first-child { + font-size: 0.6rem; + text-transform: uppercase; + font-weight: 850; + } + & > p:last-of-type { + display: flex; + flex-direction: row; + gap: 0.25rem; + font-size: 0.95rem; + font-weight: 300; + + & > span:not(:last-of-type)::after { content: ","; } + } + } +} + #map { min-height: 500px; min-width: 500px; @@ -182,12 +225,20 @@ main { } #table { - & thead td { - font-weight: 700; - text-align: center; + min-height: 652px; + + & thead { + max-height: 24px; + vertical-align: top; + + & td { + font-weight: 700; + text-align: center; + } } & tbody { + min-height: 622px; & tr > td:last-of-type { font-family: var(--fnt-mono); } & tr:nth-of-type(odd) { backdrop-filter: brightness(0.9); } }