go-staticmaps - A go (golang) library and command line tool to render static map images using OpenStreetMap tiles

  •        3

A go (golang) library and command line tool to render static map images using OpenStreetMap tiles. go-staticmaps is a golang library that allows you to create nice static map images from OpenStreetMap tiles, along with markers of different size and color, as well as paths and colored areas.

https://github.com/flopp/go-staticmaps

Tags
Implementation
License
Platform

   




Related Projects

mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL


Mapbox GL JS is a JavaScript library for interactive, customizable vector maps on the web. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using WebGL.Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, Qt, and React Native. Mapbox provides building blocks to add location features like maps, search, and navigation into any experience you create. To get started with GL JS or any of our other building blocks, sign up for a Mapbox account.

phaser-tiled - A tilemap implementation for phaser focusing on large complex maps built with the Tiled Editor


This is a replacement for the tilemap implementation in the Phaser game framework. The purpose of this plugin is to optimize the tilemaps for large complex maps built with the Tiled Map Editor. This plugin optimizes the rendering of large scrolling tilemaps. It also adds support for many more Tiled features and lots of advanced functionality. You can read Why use this plugin? below for more details.

mapbox-gl-native - Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node


A library for embedding interactive, customizable vector maps into native applications on multiple platforms. It takes stylesheets that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using OpenGL. Mapbox GL JS is the WebGL-based counterpart, designed for use on the Web.If your platform or hybrid application framework isn’t listed here, consider embedding Mapbox GL JS using the standard Web capabilities on your platform.

GMap.NET - Great Maps for Windows Forms & Presentation


GMap.NET is great and Powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding and maps from Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yandex, Mapy.cz in Windows Forms & Presentation, supports caching and runs on windows mobile!

tileserver-gl - Vector and raster maps with GL styles


Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc. Make sure you have Node.js version 6 installed (running node -v it should output something like v6.11.3).


Geo-Maps - High Quality GeoJSON maps programmatically generated


The purpose of this project is to programmatically extract maps from open databases like OpenStreetMap providing you with a ready to use GeoJSON map that fits your needs.

Mapsforge - Vector map library written in Java - running on Android and Desktop.


Mapsforge project uses a compact file format for fast ad-hoc rendering of OpenStreetMap data. It provides tools to compile your own maps with detailed instructions and also precompiled maps, Simple boilerplate code to build applications for Android that display OpenStreetMap-based maps. Mapsforge maps can be flexibly styled with XML style files (render themes).

cesium - An open-source JavaScript library for world-class 3D globes and maps :earth_americas:


CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization. Have questions? Ask them on the forum.

Windows Phone 7 Bing Maps CloudMade TileSource Sample


This project is designed to be a sample of how you can use Custom map tiles provided by CloudMade.com in the Bing Maps Windows Phone 7 Control. This give you the benefit of using one of the many thousands of pre created map styles at CloudMade.com or creating your own map style

OpenStreetMap - The Free Wiki World Map


OpenStreetMap is a free editable map of the whole world. It allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth. It is a wikipedia for maps. It is the project that creates and provides free geographic data and mapping to anyone who wants it.

tIDE (Tilemap Integrated Development Environment)


tIDE is a fully featured tile map editor for 2D platform games, RPGs etc. xTile is an XNA-based tile rendering engine for Windows, Xbox 360 and Windows Phone 7. Features supported include: parallax WYSIWYG layer editing, tile animation and auto tiles.

tiled - A generic tile map editor


Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone. Tiled is very flexible, for example there are no restrictions on map size, tile size or the number of layers or tiles. Also, it allows arbitrary properties to be set on the map, its layers, the tiles or on the objects. Its map format (TMX) is relatively easy to understand and allows a map to use multiple tilesets while also allowing each tileset to grow or shrink as necessary later.

EarthView - 3D Visualization of Earth using Map Tiles for iOS


EarthView is an open-source 3D visualization of the Earth globe for iOS that uses map tiles for imagery and OpenGL ES and GLKit for rendering. I built it for a side-project that may never go anywhere, so I figured it might be educational or useful to other developers. The project uses a quad-tree to page in map tiles that conform to the Tile Map Service standard (or, the flipped Google equivalent). The level of detail to display is determined by the estimated screen-space error of a given page.

Map Tile Store


Store map tiles from different map content providers, such as OpenStreetMap to sql server database.

geo - A collection of GIS functions for Elixir


Geo only encodes and decodes maps shaped as GeoJSON. JSON encoding and decoding must be done before and after.

gosm


Gosm is and acronym for quot;Gtk OpenStreetMap toolquot;. It displays either the standard Mapnik tiles from Openstreetmap or the Osmarender or Cyclemap tiles. It allows you to make tiles available for offline browsing and let's you create large images or PDFs

BruTile - GIS tiling library


Library to access tile services for geodata. Current protocols supported: TMS, WMS-C.

Map Service API


A Silverlight 2.0 Library to control map services such as Google Maps and Microsoft Virtual Earth with minimal JavaScript

leaflet - R Interface to Leaflet Maps


Leaflet is an open-source JavaScript library for interactive maps. This R package makes it easy to create Leaflet maps from R. In addition to the usual R package documentation, we also have extensive docs and examples at: http://rstudio.github.io/leaflet You may use Github issues to file bug reports or feature requests, and ask questions on StackOverflow or in the Shiny mailing list.

node-googlemaps - A simple way to query the Google Maps API from Node.js


This library implements the following Google Maps APIs, and can be also used by Google Maps for Work users. If you want to migrate from a version older than 1.0.0 check the WIKI for instructions.