{
  "_id": "6a1f0af9b401979e7341c63e",
  "Package": "mapgl",
  "Title": "Interactive Maps with 'Mapbox GL JS' and 'MapLibre GL JS'",
  "Version": "0.4.9.9000",
  "Date": "2026-05-14",
  "Authors@R": "person(given = \"Kyle\", family = \"Walker\", email = \"kyle@walker-data.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides an interface to the 'Mapbox GL JS'\n(<https://docs.mapbox.com/mapbox-gl-js/guides>) and the\n'MapLibre GL JS' (<https://maplibre.org/maplibre-gl-js/docs/>)\ninteractive mapping libraries to help users create custom\ninteractive maps in R.  Users can create interactive globe\nvisualizations; layer 'sf' objects to create filled maps,\ncircle maps, 'heatmaps', and three-dimensional graphics; and\ncustomize map styles and views.  The package also includes\nutilities to use 'Mapbox' and 'MapLibre' maps in 'Shiny' web\napplications.",
  "URL": "https://walker-data.com/mapgl/",
  "BugReports": "https://github.com/walkerke/mapgl/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libpng-dev libuv1-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev zlib1g-dev",
  "Repository": "https://walkerke.r-universe.dev",
  "Date/Publication": "2026-05-17 11:52:40 UTC",
  "RemoteUrl": "https://github.com/walkerke/mapgl",
  "RemoteRef": "HEAD",
  "RemoteSha": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 13:18:28 UTC",
    "User": "root"
  },
  "Author": "Kyle Walker [aut, cre]",
  "Maintainer": "Kyle Walker <kyle@walker-data.com>",
  "MD5sum": "e829a20e257e5fe8b536a8b54e0f0baa",
  "_user": "walkerke",
  "_type": "src",
  "_file": "mapgl_0.4.9.9000.tar.gz",
  "_fileid": "2c340393263761b53eab975cc662cc95b34650e5bfc6e52e86c36e4d5c1a7c75",
  "_filesize": 1419625,
  "_sha256": "2c340393263761b53eab975cc662cc95b34650e5bfc6e52e86c36e4d5c1a7c75",
  "_created": "2026-05-17T13:18:28.000Z",
  "_published": "2026-06-02T16:55:21.010Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79125645356,
      "time": 224,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7042775776"
    },
    {
      "job": 79125645439,
      "time": 204,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042773512"
    },
    {
      "job": 79125645689,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7042768042"
    },
    {
      "job": 79125645550,
      "time": 133,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042765621"
    },
    {
      "job": 79125645355,
      "time": 216,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042750221"
    },
    {
      "job": 79125644843,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364359898"
    },
    {
      "job": 79125645415,
      "time": 198,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7042772720"
    },
    {
      "job": 79125645890,
      "time": 177,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7042770466"
    },
    {
      "job": 79125645459,
      "time": 199,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7042773245"
    }
  ],
  "_buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/walkerke/mapgl",
  "_commit": {
    "id": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
    "author": "Kyle Walker <kyle@walker-data.com>",
    "committer": "Kyle Walker <kyle@walker-data.com>",
    "message": "fix pattern image handling in basemap_style\n",
    "time": 1779018760
  },
  "_maintainer": {
    "name": "Kyle Walker",
    "email": "kyle@walker-data.com",
    "login": "walkerke",
    "twitter": "@kyle_e_walker",
    "description": "Geographer, R developer, spatial data scientist",
    "uuid": 4872833
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "geojsonsf",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "classInt",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "httpuv",
      "role": "Imports"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mapboxapi",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    }
  ],
  "_owner": "walkerke",
  "_selfowned": true,
  "_usedby": 6,
  "_updates": [
    {
      "week": "2025-20",
      "n": 6
    },
    {
      "week": "2025-21",
      "n": 7
    },
    {
      "week": "2025-23",
      "n": 9
    },
    {
      "week": "2025-24",
      "n": 27
    },
    {
      "week": "2025-25",
      "n": 6
    },
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2025-27",
      "n": 9
    },
    {
      "week": "2025-28",
      "n": 6
    },
    {
      "week": "2025-29",
      "n": 4
    },
    {
      "week": "2025-30",
      "n": 2
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 8
    },
    {
      "week": "2025-39",
      "n": 4
    },
    {
      "week": "2025-40",
      "n": 3
    },
    {
      "week": "2025-43",
      "n": 4
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2025-46",
      "n": 7
    },
    {
      "week": "2025-47",
      "n": 9
    },
    {
      "week": "2025-48",
      "n": 4
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 9
    },
    {
      "week": "2026-03",
      "n": 5
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 5
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 5
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 9
    },
    {
      "week": "2026-17",
      "n": 9
    },
    {
      "week": "2026-18",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 167,
  "_contributors": [
    {
      "user": "walkerke",
      "count": 504,
      "uuid": 4872833
    },
    {
      "user": "cboettig",
      "count": 9,
      "uuid": 222586
    },
    {
      "user": "stefanlinner",
      "count": 8,
      "uuid": 83122367
    },
    {
      "user": "danielvartan",
      "count": 6,
      "uuid": 29462472
    },
    {
      "user": "etiennebacher",
      "count": 4,
      "uuid": 52219252
    },
    {
      "user": "bbest",
      "count": 2,
      "uuid": 2837257
    },
    {
      "user": "yutannihilation",
      "count": 2,
      "uuid": 1978793
    },
    {
      "user": "kmcd39",
      "count": 2,
      "uuid": 43795518
    },
    {
      "user": "olivroy",
      "count": 2,
      "uuid": 52606734
    },
    {
      "user": "mstavro",
      "count": 1,
      "uuid": 86576037
    },
    {
      "user": "rwparsons",
      "count": 1,
      "uuid": 47549264
    },
    {
      "user": "ngoodkind",
      "count": 1,
      "uuid": 114427414
    }
  ],
  "_userbio": {
    "uuid": 4872833,
    "type": "user",
    "name": "Kyle Walker",
    "description": "Geographer, R developer, spatial data scientist"
  },
  "_downloads": {
    "count": 1528,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mapgl"
  },
  "_devurl": "https://github.com/walkerke/mapgl",
  "_pkgdown": "https://walker-data.com/mapgl/",
  "_searchresults": 515,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mapgl.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/walkerke/mapgl",
  "_realowner": "walkerke",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2024-07-31"
    },
    {
      "version": "0.1.2",
      "date": "2024-08-17"
    },
    {
      "version": "0.1.3",
      "date": "2024-09-04"
    },
    {
      "version": "0.1.4",
      "date": "2024-11-01"
    },
    {
      "version": "0.2.0",
      "date": "2025-01-17"
    },
    {
      "version": "0.2.1",
      "date": "2025-03-22"
    },
    {
      "version": "0.2.2",
      "date": "2025-05-27"
    },
    {
      "version": "0.3",
      "date": "2025-06-16"
    },
    {
      "version": "0.3.1",
      "date": "2025-07-03"
    },
    {
      "version": "0.3.2",
      "date": "2025-07-17"
    },
    {
      "version": "0.4.0",
      "date": "2025-08-18"
    },
    {
      "version": "0.4.1",
      "date": "2025-09-22"
    },
    {
      "version": "0.4.3",
      "date": "2025-11-20"
    },
    {
      "version": "0.4.4",
      "date": "2026-01-12"
    },
    {
      "version": "0.4.5",
      "date": "2026-03-06"
    },
    {
      "version": "0.4.6",
      "date": "2026-04-14"
    }
  ],
  "_exports": [
    "add_bivariate_legend",
    "add_categorical_legend",
    "add_circle_layer",
    "add_continuous_legend",
    "add_control",
    "add_coordinates_control",
    "add_draw_control",
    "add_features_to_draw",
    "add_fill_extrusion_layer",
    "add_fill_layer",
    "add_fullscreen_control",
    "add_geocoder_control",
    "add_geolocate_control",
    "add_globe_control",
    "add_globe_minimap",
    "add_h3j_source",
    "add_heatmap_layer",
    "add_image",
    "add_image_source",
    "add_layer",
    "add_layers_control",
    "add_legend",
    "add_line_layer",
    "add_markers",
    "add_navigation_control",
    "add_pmtiles_source",
    "add_raster_dem_source",
    "add_raster_layer",
    "add_raster_source",
    "add_reset_control",
    "add_scale_control",
    "add_screenshot_control",
    "add_source",
    "add_symbol_layer",
    "add_vector_source",
    "add_video_source",
    "add_view",
    "basemap_style",
    "bivariate_palettes",
    "bivariate_scale",
    "carto_style",
    "clear_controls",
    "clear_drawn_features",
    "clear_layer",
    "clear_legend",
    "clear_markers",
    "cluster_options",
    "compare",
    "concat",
    "draw_attribute",
    "ease_to",
    "enable_shiny_hover",
    "esri_open_style",
    "esri_style",
    "fit_bounds",
    "fly_to",
    "get_breaks",
    "get_column",
    "get_drawn_features",
    "get_legend_colors",
    "get_legend_labels",
    "get_queried_features",
    "interpolate",
    "interpolate_palette",
    "jump_to",
    "legend_style",
    "mapbox_style",
    "mapboxgl",
    "mapboxgl_compare_proxy",
    "mapboxgl_proxy",
    "mapboxgl_view",
    "mapboxglCompareOutput",
    "mapboxglOutput",
    "maplibre",
    "maplibre_compare_proxy",
    "maplibre_proxy",
    "maplibre_view",
    "maplibreCompareOutput",
    "maplibreOutput",
    "maptiler_style",
    "match_expr",
    "move_layer",
    "number_format",
    "on_section",
    "openfreemap_style",
    "palette_to_lut",
    "print_map",
    "query_rendered_features",
    "renderMapboxgl",
    "renderMapboxglCompare",
    "renderMaplibre",
    "renderMaplibreCompare",
    "save_map",
    "set_config_property",
    "set_filter",
    "set_fog",
    "set_layout_property",
    "set_paint_property",
    "set_popup",
    "set_projection",
    "set_rain",
    "set_snow",
    "set_source",
    "set_style",
    "set_terrain",
    "set_tooltip",
    "set_view",
    "step_equal_interval",
    "step_expr",
    "step_jenks",
    "step_quantile",
    "story_leaflet",
    "story_map",
    "story_maplibre",
    "story_section",
    "turf_area",
    "turf_buffer",
    "turf_center_of_mass",
    "turf_centroid",
    "turf_concave_hull",
    "turf_convex_hull",
    "turf_difference",
    "turf_distance",
    "turf_filter",
    "turf_intersect",
    "turf_union",
    "turf_voronoi"
  ],
  "_help": [
    {
      "page": "add_bivariate_legend",
      "title": "Add a bivariate legend",
      "topics": [
        "add_bivariate_legend"
      ]
    },
    {
      "page": "add_circle_layer",
      "title": "Add a circle layer to a Mapbox GL map",
      "topics": [
        "add_circle_layer"
      ]
    },
    {
      "page": "add_control",
      "title": "Add a custom control to a map",
      "topics": [
        "add_control"
      ]
    },
    {
      "page": "add_coordinates_control",
      "title": "Add a coordinates control to a map",
      "topics": [
        "add_coordinates_control"
      ]
    },
    {
      "page": "add_draw_control",
      "title": "Add a draw control to a map",
      "topics": [
        "add_draw_control"
      ]
    },
    {
      "page": "add_features_to_draw",
      "title": "Add features to an existing draw control",
      "topics": [
        "add_features_to_draw"
      ]
    },
    {
      "page": "add_fill_extrusion_layer",
      "title": "Add a fill-extrusion layer to a Mapbox GL map",
      "topics": [
        "add_fill_extrusion_layer"
      ]
    },
    {
      "page": "add_fill_layer",
      "title": "Add a fill layer to a map",
      "topics": [
        "add_fill_layer"
      ]
    },
    {
      "page": "add_fullscreen_control",
      "title": "Add a fullscreen control to a map",
      "topics": [
        "add_fullscreen_control"
      ]
    },
    {
      "page": "add_geocoder_control",
      "title": "Add a geocoder control to a map",
      "topics": [
        "add_geocoder_control"
      ]
    },
    {
      "page": "add_geolocate_control",
      "title": "Add a geolocate control to a map",
      "topics": [
        "add_geolocate_control"
      ]
    },
    {
      "page": "add_globe_control",
      "title": "Add a globe control to a map",
      "topics": [
        "add_globe_control"
      ]
    },
    {
      "page": "add_globe_minimap",
      "title": "Add a Globe Minimap to a map",
      "topics": [
        "add_globe_minimap"
      ]
    },
    {
      "page": "add_h3j_source",
      "title": "Add a hexagon source from the H3 geospatial indexing system.",
      "topics": [
        "add_h3j_source"
      ]
    },
    {
      "page": "add_heatmap_layer",
      "title": "Add a heatmap layer to a Mapbox GL map",
      "topics": [
        "add_heatmap_layer"
      ]
    },
    {
      "page": "add_image",
      "title": "Add an image to the map",
      "topics": [
        "add_image"
      ]
    },
    {
      "page": "add_image_source",
      "title": "Add an image source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_image_source"
      ]
    },
    {
      "page": "add_layer",
      "title": "Add a layer to a map from a source",
      "topics": [
        "add_layer"
      ]
    },
    {
      "page": "add_layers_control",
      "title": "Add a layers control to the map",
      "topics": [
        "add_layers_control"
      ]
    },
    {
      "page": "add_line_layer",
      "title": "Add a line layer to a map",
      "topics": [
        "add_line_layer"
      ]
    },
    {
      "page": "add_markers",
      "title": "Add markers to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_markers"
      ]
    },
    {
      "page": "add_navigation_control",
      "title": "Add a navigation control to a map",
      "topics": [
        "add_navigation_control"
      ]
    },
    {
      "page": "add_pmtiles_source",
      "title": "Add a PMTiles source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_pmtiles_source"
      ]
    },
    {
      "page": "add_raster_dem_source",
      "title": "Add a raster DEM source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_raster_dem_source"
      ]
    },
    {
      "page": "add_raster_layer",
      "title": "Add a raster layer to a Mapbox GL map",
      "topics": [
        "add_raster_layer"
      ]
    },
    {
      "page": "add_raster_source",
      "title": "Add a raster tile source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_raster_source"
      ]
    },
    {
      "page": "add_reset_control",
      "title": "Add a reset control to a map",
      "topics": [
        "add_reset_control"
      ]
    },
    {
      "page": "add_scale_control",
      "title": "Add a scale control to a map",
      "topics": [
        "add_scale_control"
      ]
    },
    {
      "page": "add_screenshot_control",
      "title": "Add a screenshot control to a map",
      "topics": [
        "add_screenshot_control"
      ]
    },
    {
      "page": "add_source",
      "title": "Add a GeoJSON or sf source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_source"
      ]
    },
    {
      "page": "add_symbol_layer",
      "title": "Add a symbol layer to a map",
      "topics": [
        "add_symbol_layer"
      ]
    },
    {
      "page": "add_vector_source",
      "title": "Add a vector tile source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_vector_source"
      ]
    },
    {
      "page": "add_video_source",
      "title": "Add a video source to a Mapbox GL or Maplibre GL map",
      "topics": [
        "add_video_source"
      ]
    },
    {
      "page": "add_view",
      "title": "Add a visualization layer to an existing map",
      "topics": [
        "add_view"
      ]
    },
    {
      "page": "basemap_style",
      "title": "Create a blank basemap style",
      "topics": [
        "basemap_style"
      ]
    },
    {
      "page": "bivariate_palettes",
      "title": "Bivariate color palettes",
      "topics": [
        "bivariate_palettes"
      ]
    },
    {
      "page": "bivariate_scale",
      "title": "Create a bivariate color scale",
      "topics": [
        "bivariate_scale"
      ]
    },
    {
      "page": "carto_style",
      "title": "Get CARTO Style URL",
      "topics": [
        "carto_style"
      ]
    },
    {
      "page": "classification_helpers",
      "title": "Extract information from classification and continuous scale objects",
      "topics": [
        "classification_helpers",
        "get_breaks",
        "get_legend_colors",
        "get_legend_labels",
        "print.mapgl_classification",
        "print.mapgl_continuous_scale"
      ]
    },
    {
      "page": "clear_controls",
      "title": "Clear controls from a Mapbox GL or Maplibre GL map in a Shiny app",
      "topics": [
        "clear_controls"
      ]
    },
    {
      "page": "clear_drawn_features",
      "title": "Clear all drawn features from a map",
      "topics": [
        "clear_drawn_features"
      ]
    },
    {
      "page": "clear_layer",
      "title": "Clear layers from a map using a proxy",
      "topics": [
        "clear_layer"
      ]
    },
    {
      "page": "clear_legend",
      "title": "Clear legends from a map",
      "topics": [
        "clear_legend"
      ]
    },
    {
      "page": "clear_markers",
      "title": "Clear markers from a map in a Shiny session",
      "topics": [
        "clear_markers"
      ]
    },
    {
      "page": "cluster_options",
      "title": "Prepare cluster options for circle layers",
      "topics": [
        "cluster_options"
      ]
    },
    {
      "page": "compare",
      "title": "Create a Compare widget",
      "topics": [
        "compare"
      ]
    },
    {
      "page": "concat",
      "title": "Create a concatenation expression",
      "topics": [
        "concat"
      ]
    },
    {
      "page": "draw_attribute",
      "title": "Define an editable draw attribute",
      "topics": [
        "draw_attribute"
      ]
    },
    {
      "page": "ease_to",
      "title": "Ease to a given view",
      "topics": [
        "ease_to"
      ]
    },
    {
      "page": "enable_shiny_hover",
      "title": "Enable hover events for Shiny applications",
      "topics": [
        "enable_shiny_hover"
      ]
    },
    {
      "page": "esri_open_style",
      "title": "Get Esri Open Basemap Style URL",
      "topics": [
        "esri_open_style"
      ]
    },
    {
      "page": "esri_style",
      "title": "Get Esri ArcGIS Basemap Style URL",
      "topics": [
        "esri_style"
      ]
    },
    {
      "page": "fit_bounds",
      "title": "Fit the map to a bounding box",
      "topics": [
        "fit_bounds"
      ]
    },
    {
      "page": "fly_to",
      "title": "Fly to a given view",
      "topics": [
        "fly_to"
      ]
    },
    {
      "page": "get_column",
      "title": "Get column or property for use in mapping",
      "topics": [
        "get_column"
      ]
    },
    {
      "page": "get_drawn_features",
      "title": "Get drawn features from the map",
      "topics": [
        "get_drawn_features"
      ]
    },
    {
      "page": "get_queried_features",
      "title": "Get queried features from a map as an sf object",
      "topics": [
        "get_queried_features"
      ]
    },
    {
      "page": "interpolate",
      "title": "Create an interpolation expression",
      "topics": [
        "interpolate"
      ]
    },
    {
      "page": "interpolate_palette",
      "title": "Create an interpolation expression with automatic palette and break calculation",
      "topics": [
        "interpolate_palette"
      ]
    },
    {
      "page": "jump_to",
      "title": "Jump to a given view",
      "topics": [
        "jump_to"
      ]
    },
    {
      "page": "legend_style",
      "title": "Create custom styling for map legends",
      "topics": [
        "legend_style"
      ]
    },
    {
      "page": "map_legends",
      "title": "Add legends to Mapbox GL and MapLibre GL maps",
      "topics": [
        "add_categorical_legend",
        "add_continuous_legend",
        "add_legend",
        "add_legend.mapboxgl_compare",
        "add_legend.maplibre_compare",
        "map_legends"
      ]
    },
    {
      "page": "mapbox_style",
      "title": "Get Mapbox Style URL",
      "topics": [
        "mapbox_style"
      ]
    },
    {
      "page": "mapboxgl",
      "title": "Initialize a Mapbox GL Map",
      "topics": [
        "mapboxgl"
      ]
    },
    {
      "page": "mapboxgl_compare_proxy",
      "title": "Create a proxy object for a Mapbox GL Compare widget in Shiny",
      "topics": [
        "mapboxgl_compare_proxy"
      ]
    },
    {
      "page": "mapboxgl_proxy",
      "title": "Create a proxy object for a Mapbox GL map in Shiny",
      "topics": [
        "mapboxgl_proxy"
      ]
    },
    {
      "page": "mapboxgl_view",
      "title": "Quick visualization of geometries with Mapbox GL",
      "topics": [
        "mapboxgl_view"
      ]
    },
    {
      "page": "mapboxglCompareOutput",
      "title": "Create a Mapbox GL Compare output element for Shiny",
      "topics": [
        "mapboxglCompareOutput"
      ]
    },
    {
      "page": "mapboxglOutput",
      "title": "Create a Mapbox GL output element for Shiny",
      "topics": [
        "mapboxglOutput"
      ]
    },
    {
      "page": "maplibre",
      "title": "Initialize a Maplibre GL Map",
      "topics": [
        "maplibre"
      ]
    },
    {
      "page": "maplibre_compare_proxy",
      "title": "Create a proxy object for a Maplibre GL Compare widget in Shiny",
      "topics": [
        "maplibre_compare_proxy"
      ]
    },
    {
      "page": "maplibre_proxy",
      "title": "Create a proxy object for a Maplibre GL map in Shiny",
      "topics": [
        "maplibre_proxy"
      ]
    },
    {
      "page": "maplibre_view",
      "title": "Quick visualization of geometries with MapLibre GL",
      "topics": [
        "maplibre_view"
      ]
    },
    {
      "page": "maplibreCompareOutput",
      "title": "Create a Maplibre GL Compare output element for Shiny",
      "topics": [
        "maplibreCompareOutput"
      ]
    },
    {
      "page": "maplibreOutput",
      "title": "Create a Maplibre GL output element for Shiny",
      "topics": [
        "maplibreOutput"
      ]
    },
    {
      "page": "maptiler_style",
      "title": "Get MapTiler Style URL",
      "topics": [
        "maptiler_style"
      ]
    },
    {
      "page": "match_expr",
      "title": "Create a match expression",
      "topics": [
        "match_expr"
      ]
    },
    {
      "page": "move_layer",
      "title": "Move a layer to a different z-position",
      "topics": [
        "move_layer"
      ]
    },
    {
      "page": "number_format",
      "title": "Create a number formatting expression",
      "topics": [
        "number_format"
      ]
    },
    {
      "page": "on_section",
      "title": "Observe events on story map section transitions",
      "topics": [
        "on_section"
      ]
    },
    {
      "page": "openfreemap_style",
      "title": "Get OpenFreeMap Style URL",
      "topics": [
        "openfreemap_style"
      ]
    },
    {
      "page": "palette_to_lut",
      "title": "Convert R color palette to mapgl LUT",
      "topics": [
        "palette_to_lut"
      ]
    },
    {
      "page": "print_map",
      "title": "Render a map as a static image",
      "topics": [
        "print_map"
      ]
    },
    {
      "page": "query_rendered_features",
      "title": "Query rendered features on a map in a Shiny session",
      "topics": [
        "query_rendered_features"
      ]
    },
    {
      "page": "renderMapboxgl",
      "title": "Render a Mapbox GL output element in Shiny",
      "topics": [
        "renderMapboxgl"
      ]
    },
    {
      "page": "renderMapboxglCompare",
      "title": "Render a Mapbox GL Compare output element in Shiny",
      "topics": [
        "renderMapboxglCompare"
      ]
    },
    {
      "page": "renderMaplibre",
      "title": "Render a Maplibre GL output element in Shiny",
      "topics": [
        "renderMaplibre"
      ]
    },
    {
      "page": "renderMaplibreCompare",
      "title": "Render a Maplibre GL Compare output element in Shiny",
      "topics": [
        "renderMaplibreCompare"
      ]
    },
    {
      "page": "save_map",
      "title": "Save a map as a static PNG image",
      "topics": [
        "save_map"
      ]
    },
    {
      "page": "set_config_property",
      "title": "Set a configuration property for a Mapbox GL map",
      "topics": [
        "set_config_property"
      ]
    },
    {
      "page": "set_filter",
      "title": "Set a filter on a map layer",
      "topics": [
        "set_filter"
      ]
    },
    {
      "page": "set_fog",
      "title": "Set fog on a Mapbox GL map",
      "topics": [
        "set_fog"
      ]
    },
    {
      "page": "set_layout_property",
      "title": "Set a layout property on a map layer",
      "topics": [
        "set_layout_property"
      ]
    },
    {
      "page": "set_paint_property",
      "title": "Set a paint property on a map layer",
      "topics": [
        "set_paint_property"
      ]
    },
    {
      "page": "set_popup",
      "title": "Set popup on a map layer",
      "topics": [
        "set_popup"
      ]
    },
    {
      "page": "set_projection",
      "title": "Set Projection for a Mapbox/Maplibre Map",
      "topics": [
        "set_projection"
      ]
    },
    {
      "page": "set_rain",
      "title": "Set rain effect on a Mapbox GL map",
      "topics": [
        "set_rain"
      ]
    },
    {
      "page": "set_snow",
      "title": "Set snow effect on a Mapbox GL map",
      "topics": [
        "set_snow"
      ]
    },
    {
      "page": "set_source",
      "title": "Set source of a map layer",
      "topics": [
        "set_source"
      ]
    },
    {
      "page": "set_style",
      "title": "Update the style of a map",
      "topics": [
        "set_style"
      ]
    },
    {
      "page": "set_terrain",
      "title": "Set terrain properties on a map",
      "topics": [
        "set_terrain"
      ]
    },
    {
      "page": "set_tooltip",
      "title": "Set tooltip on a map layer",
      "topics": [
        "set_tooltip"
      ]
    },
    {
      "page": "set_view",
      "title": "Set the map center and zoom level",
      "topics": [
        "set_view"
      ]
    },
    {
      "page": "step_classification",
      "title": "Step expressions with automatic classification",
      "topics": [
        "step_classification",
        "step_equal_interval",
        "step_jenks",
        "step_quantile"
      ]
    },
    {
      "page": "step_expr",
      "title": "Create a step expression",
      "topics": [
        "step_expr"
      ]
    },
    {
      "page": "story_leaflet",
      "title": "Create a scrollytelling story map with Leaflet",
      "topics": [
        "story_leaflet"
      ]
    },
    {
      "page": "story_map",
      "title": "Create a scrollytelling story map",
      "topics": [
        "story_map"
      ]
    },
    {
      "page": "story_maplibre",
      "title": "Create a scrollytelling story map with MapLibre",
      "topics": [
        "story_maplibre"
      ]
    },
    {
      "page": "story_section",
      "title": "Create a story section for story maps",
      "topics": [
        "story_section"
      ]
    },
    {
      "page": "turf_area",
      "title": "Calculate area of geometries",
      "topics": [
        "turf_area"
      ]
    },
    {
      "page": "turf_buffer",
      "title": "Turf.js Geospatial Operations for mapgl",
      "topics": [
        "turf_buffer"
      ]
    },
    {
      "page": "turf_center_of_mass",
      "title": "Calculate center of mass",
      "topics": [
        "turf_center_of_mass"
      ]
    },
    {
      "page": "turf_centroid",
      "title": "Calculate centroid of geometries",
      "topics": [
        "turf_centroid"
      ]
    },
    {
      "page": "turf_concave_hull",
      "title": "Create concave hull",
      "topics": [
        "turf_concave_hull"
      ]
    },
    {
      "page": "turf_convex_hull",
      "title": "Create convex hull",
      "topics": [
        "turf_convex_hull"
      ]
    },
    {
      "page": "turf_difference",
      "title": "Find difference between two geometries",
      "topics": [
        "turf_difference"
      ]
    },
    {
      "page": "turf_distance",
      "title": "Calculate distance between two features",
      "topics": [
        "turf_distance"
      ]
    },
    {
      "page": "turf_filter",
      "title": "Spatial filter features by predicate",
      "topics": [
        "turf_filter"
      ]
    },
    {
      "page": "turf_intersect",
      "title": "Find intersection of two geometries",
      "topics": [
        "turf_intersect"
      ]
    },
    {
      "page": "turf_union",
      "title": "Union geometries",
      "topics": [
        "turf_union"
      ]
    },
    {
      "page": "turf_voronoi",
      "title": "Create Voronoi diagram",
      "topics": [
        "turf_voronoi"
      ]
    }
  ],
  "_pkglogo": "https://github.com/walkerke/mapgl/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/walkerke/mapgl/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "commonmark",
    "DBI",
    "digest",
    "e1071",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "geojsonsf",
    "geometries",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "jquerylib",
    "jsonify",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "later",
    "lifecycle",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "otel",
    "png",
    "promises",
    "proxy",
    "R6",
    "rapidjsonr",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "s2",
    "sass",
    "sf",
    "sfheaders",
    "shiny",
    "sourcetools",
    "terra",
    "tinytex",
    "units",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 10.68248397309299,
  "_indexed": true,
  "_nocasepkg": "mapgl",
  "_universes": [
    "walkerke"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:21:16.000Z",
      "distro": "noble",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "0f630e90235d97ecf0675c0ca8567c99d4240ef2e94224e5bb217f5ed0380f3e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:21:04.000Z",
      "distro": "noble",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "e55255129f4354a2173e388d9c96579350a230ad37d88eb5379483a4aa315d85",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:20:40.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "96f2a762115b5c4c1d9b2b893217aedfa05d4ec370e8547360eff68ba7399ae2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:20:17.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "8ad4f7239f25813e63826aeee72c4709dc6b52198c635d34c150c4a684154211",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:20:31.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "aa809e1c1396384309e76da8c7d1ac631e246b4b40184a396480454a22da7cf7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:20:10.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "c006ce7ed299d13228b80ebd3638ad9da45ce02d9992fb74a8222c06401c8502",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.9.9000",
      "date": "2026-05-17T13:20:32.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "9d6a944a12361c6c5fe9db2db92e146825161e95e835e988a9cda32183d1cd2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.9.9000",
      "date": "2026-06-02T16:54:52.000Z",
      "commit": "845a22c02495f471a7b10c8b5aeea11d7514ae21",
      "fileid": "bbd9f0d7824ff335b003d2c2c71820a9d8c0552d49277e936bb0e07571193dfa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/walkerke/actions/runs/25991899631"
    }
  ]
}