百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

placemark

> 编程语言
开源

一个灵活的基于 Web 的编辑器、转换器和可视化工具,用于地理空间数据

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个灵活的基于 Web 的编辑器、转换器和可视化工具,用于地理空间数据

Placemark

Placemark is an open source and free application for creating, viewing, editing, and analyzing map data. Most people who want to use this application should visit Placemark.io, the main instance. The rest of this README is for people who want to tinker with it as a developer, fork it, etc.

Getting started

There are more sophisticated approaches using Docker or Render (see files), but the following simple approach works locally on macOS:

  1. Clone the repository, change to this directory, and install dependencies.

This repository expects you to use pnpm and Node 24.5.0, which can be installed using mise or manually.

git clone
pnpm install
  1. Optionally obtain a Geocode Earth token (docs) for search.

    Placemark renders maps with the open-source MapLibre GL JS. Its default basemaps are hosted by OpenFreeMap and require no token. Mapbox-hosted basemap styles are not loaded. See map licenses and services for details.

    Routing is optional and supports openrouteservice, Geoapify, or OSRM. No routing service is configured by default. See the routing provider configuration.

  2. If needed, configure the optional services:

VITE_PUBLIC_GEOCODE_EARTH_TOKEN="<your Geocode Earth token>"
  1. Start the server:

Either in development mode with hot-reloading:

pnpm dev

Or build a dist/ directory that you can serve as normal files:

pnpm build
pnpm dlx serve@latest dist

If you're planning to run this often or publicly, set allowed Referrer Hostnames on the Geocode Earth token.

For local development, copy .env.example to .env.local and add your tokens there:

cp .env.example .env.local

Interesting forks

  • epanetjs - focused on water modeling (repo)
  • geojson.io/next from Mapbox (repo)

GitHub Issues· 16 开放

在 GitHub 查看全部
  • #268

    https://play.placemark.io/converter GPX->KML drops alttiude

    更新于 2026年8月14日
  • #264

    Globe view

    更新于 2026年7月3日
  • #259

    geojson-io-next forked placemark, future directions

    更新于 2026年4月27日
  • #227

    Support sharing maps again?

    更新于 2026年4月27日
  • #253

    Switch from radix icons to lucide?

    更新于 2026年4月24日
  • #226

    Github connector

    更新于 2025年10月23日
  • #223

    add marker-color to simplestyle

    更新于 2025年10月9日
  • #101

    GeoJSONL: Support lines with RFC 7464 record separator (RS)

    更新于 2025年2月27日
  • #100

    Shortcuts not working as expected

    更新于 2025年2月22日
  • #83

    Use dynamic option in mapbox-gl-js

    更新于 2024年6月13日

核心特点

  • •TypeScript
  • •geojson
  • •geospatial
  • •maps

> 标签

TypeScriptgeojsongeospatialmaps

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言