Skip to content

Simple library for Open Street Maps Nominatim service

Notifications You must be signed in to change notification settings

oxess/go-nominatim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GoLang Nominatim - simple lib

Simple library for Open Street Maps Nominatim service.

Install

go get -v github.com/oxess/go-nominatim

Usage

Import library:

import "github.com/oxess/go-nominatim"

Create service object (public api or own self-hosted instance):

geocoder := nominatim.NewPublicApi() // Default public 
// or 
geocoder := nominatim.New("https://nominatim.self.hosted") // Default public

Search place by address query:

// Limit set to -1 disable limit ion query
geocoder.Search("Warszawa, plac zbawiciela 1", -1)

Tests

Run tests with code coverage:

go test -v -cover

About

Simple library for Open Street Maps Nominatim service

Topics

Resources

Stars

Watchers

Forks

Languages