Home
Softono
b

blackboxlogic

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by blackboxlogic

OsmApiClient
Open Source

OsmApiClient

OsmApiClient is a C library that provides a simple client for interacting with the OpenStreetMap API v0.6. It supports every documented operation of the API, including working with map elements such as nodes, ways, and relations, managing changesets, handling GPX files, retrieving user information, and interacting with notes. The library supports BasicAuth, OAuth 1, and OAuth 2 authentication methods, as well as logging through ILogger. It is thread safe and available as a NuGet package. Developers can use it to read public OSM data without authentication or perform authenticated actions like creating, updating, or deleting map elements, uploading GPX files, and managing user preferences. A client factory pattern allows pointing at the production server or dev server for testing. Note that development has moved to the OsmSharp io-api repository.

Maps & Location API Tools
40 Github Stars