{"id":21682461,"url":"https://github.com/lukavdplas/plutomappicker.jl","last_synced_at":"2026-02-21T18:04:01.476Z","repository":{"id":212730913,"uuid":"732166397","full_name":"lukavdplas/PlutoMapPicker.jl","owner":"lukavdplas","description":"Pick a location on a map in a Pluto notebook!","archived":false,"fork":false,"pushed_at":"2024-03-21T21:56:09.000Z","size":570,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-10T02:44:42.531Z","etag":null,"topics":["julia","pluto-notebooks"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukavdplas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-15T20:15:16.000Z","updated_at":"2025-10-20T19:14:18.000Z","dependencies_parsed_at":"2024-03-02T22:21:59.353Z","dependency_job_id":"d266b6e9-0dd8-4ad1-b85d-69ddcf7fb29f","html_url":"https://github.com/lukavdplas/PlutoMapPicker.jl","commit_stats":null,"previous_names":["lukavdplas/plutomappicker.jl"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/lukavdplas/PlutoMapPicker.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukavdplas%2FPlutoMapPicker.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukavdplas%2FPlutoMapPicker.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukavdplas%2FPlutoMapPicker.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukavdplas%2FPlutoMapPicker.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukavdplas","download_url":"https://codeload.github.com/lukavdplas/PlutoMapPicker.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukavdplas%2FPlutoMapPicker.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29689644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T15:51:39.154Z","status":"ssl_error","status_checked_at":"2026-02-21T15:49:03.425Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["julia","pluto-notebooks"],"created_at":"2024-11-25T15:37:49.056Z","updated_at":"2026-02-21T18:04:01.451Z","avatar_url":"https://github.com/lukavdplas.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlutoMapPicker\n\nA simple location picker widget for Pluto.jl notebooks. It creates an interactive map using [Leaflet](https://leafletjs.com/).\n\n![screenshot of a pluto notebook showing a cell with \"@bind place MapPicker(52.0915, 5.116, 12)\". The output of the cell is a map with a marker on it. Another cell shows the value of \"place\", which contains the coordinates of the marker.](./screenshot.png)\n\n## Prerequisites\n\nPlutoMapPicker is a package for [Julia](https://julialang.org/). It is is designed to be used in [Pluto notebooks](https://github.com/fonsp/Pluto.jl). If you are using Pluto, you're ready to use this package!\n\n### Using PlutoMapPicker outside of Pluto\n\nIt is possible to use `PlutoMapPicker` in Julia without Pluto. If you don't have the benefit of Pluto's package manager, you can install it with:\n\n```julia\nusing Pkg\nPkg.add(\"PlutoMapPicker\")\n```\n\n## Usage\n\nPlutoMapPicker is designed to be simple to use. Basic usage looks like this:\n\n```julia\nusing PlutoMapPicker\n\n# to pick a single location\n@bind place MapPicker(0.0, 0.0, 1)\n\n# to pick multiple locations\n@bind places MapPickerMultiple(0.0, 0.0, 1)\n```\n\nFor both `MapPicker` and `MapPickerMultiple`, the input parameters are the initial coordinates that the map should centre on, and the zoom level.\n\n### Tile layer\n\nMaps use a _raster tile layer_ to show the actual map. This layer is built of images of the world map. To load in these tiles as needed, the map must request the tiles from an API.\n\nThe default setting will request tiles from [Open Street Map](https://openstreetmap.org), but you can change this setting. The package also includes some ready-to-go configurations for [Stadia Maps](https://stadiamaps.com/). For example:\n\n```julia\nMapPicker(0.0, 0.0, 1; tile_layer=stadia_tile_layers.outdoors)\n```\n\nYou can also create a custom `TileLayer` to use a different server or make requests with an API key.\n\nPlease note that PlutoMapPicker is not affiliated with Open Street Map or Stadia Maps. The `TileLayer` configurations for these services are provided for convenience, but it is up to you whether the way you're using these services complies with their usage policy. See [Open Street Map's usage policy](https://operations.osmfoundation.org/policies/tiles/) and [Stadia Map's documentation](https://docs.stadiamaps.com/) for more information.\n\n## Licence\n\nThis package is shared under an MIT licence. See [LICENSE](./LICENSE) for more information.\n\n## Other packages\n\n📍 Looking for a way to pick coordinates on an image? Check out https://github.com/fonsp/PlutoImageCoordinatePicker.jl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukavdplas%2Fplutomappicker.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukavdplas%2Fplutomappicker.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukavdplas%2Fplutomappicker.jl/lists"}