Download the PHP package bektigalan/osm-address without Composer
On this page you can find all versions of the php package bektigalan/osm-address. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bektigalan/osm-address
More information about bektigalan/osm-address
Files in bektigalan/osm-address
Package osm-address
Short Description tools untuk mendapatkan kota/kodepos/provinsi dari alamat yang dimasukkan
License MIT
Informations about the package osm-address
Bektigalan\OsmAddress
Bektigalan\OsmAddress is a PHP package that provides geocoding capabilities using the Nominatim service from OpenStreetMap. It allows you to extract city, province, postal code, and other location details from an address string.
Installation
To use this package in your project, you need to have Composer installed. Then, you can require the package in your project.
Usage
Here is how you can use the Bektigalan\OsmAddress package in your project:
Basic Setup
Methods
getCity(string $address): string:
Returns the city name from the given address.
getProvince(string $address): string:
Returns the province or state from the given address.
getPostalCode(string $address): string:
Returns the postal code from the given address.
getFullDetails(string $address): array:
Returns an array with full location details including city, province, country, postal code, latitude, longitude, and formatted address.
Error Handling
The package logs errors using a PSR-3 compatible logger if provided. Ensure that you have a logger set up to capture these logs for debugging purposes.
Requirements
PHP 7.4 or higher
License
This package is open-source and available under the MIT License. See LICENSE for more details.
Explanation
- Installation: Instructions on how to install the package using Composer.
- Usage: Provides example code on how to initialize and use the package, including setting up a logger.
- Methods: Describes the available methods and their purposes.
- Error Handling: Mentions the use of a PSR-3 logger for capturing errors.
- Requirements: Lists the PHP version and other dependencies.
- License: MIT License.
This README.md
serves as a comprehensive guide for users to quickly understand and implement the package in their projects.
All versions of osm-address with dependencies
geocoder-php/nominatim-provider Version ^5.7
php-http/guzzle7-adapter Version ^1.1
psr/log Version ^3.0