Downloads
Stars
Version
You can install the package via composer:
composer require lzhx00/OSM_Nominatim
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use lzhx00\OSM_Nominatim\GeoCode;
class GeoController extends Controller
{
public function geocoding(){
$response = GeoCode::make()->reverse(37.3316697,-122.03009820215502);
dd($response);
}
}
/search - search OSM objects by name or type
GeoCode::make()->search('1 Infinite Loop, Cupertino, CA 95014');
/reverse - search OSM object by their location
GeoCode::make()->reverse(37.3316697,-122.03009820215502);
/lookup - look up address details for OSM objects by their ID
GeoCode::make()->lookup('R146656,W104393803,N240109189');
/details - show internal details for an object (for debugging only)
GeoCode::make()->details(85993608);
GeoCode::make()->setAcceptLanguage('en-US')->search('1 Infinite Loop, Cupertino, CA 95014');
Default:0 setAddressDetails($value)
Default:0 setExtraTags($value)
Default:null setJsonCallback($value)
Default:0 setNameDetails($value)