require_once 'NationalAddressClass.php';
$NAAPI = new NationalAddressAPI('YOUR-API-KEY'); // https://api.address.gov.sa/
/* ----------------------------------------------- */
// ** https://api.address.gov.sa/docs ** //
/* ----------------------------------------------- */
# Address API
$AddressGeocode = $NAAPI->AddressGeocode('latitude', 'longitude');
$BulkSearch = $NAAPI->BulkSearch('anyAddress');
$FixedSearch = $NNAPI->FixedSearch('cityId', 'districtId', 'buildingNumber', 'zipCode', 'additionalNumber', 'cityName', 'districtName', 'streetName');
$FreeText = $NNAPI->FreeText('addressString');
$GetExtentsFeature = $NNAPI->GetExtentsFeature('layerName', 'featureId');
$SearchNearestPOI = $NNAPI->SearchNearestPOI('latitude', 'longitude', 'redius');
$FixedSearchPOI = $NNAPI->FixedSearchPOI('cityId', 'districtId', 'buildingNumber', 'zipCode', 'additionalNumber', 'cityName', 'districtName', 'streetName', 'servicecategoryId', 'servicesubcategoryId', 'regionId');
$FreeTextPOI = $NNAPI->FreeTextPOI('serviceString');
$VerifyAddress = $NNAPI->VerifyAddress('buildingNumber', 'zipCode', 'additionalNumber');
# Lookups API
$RegionsLookup = $NAAPI->RegionsLookup();
$ServiceCategoriesLookup = $NAAPI->ServiceCategoriesLookup();
$CityLookup = $NAAPI->CityLookup('regionId');
$DistrictsLookup = $NAAPI->DistrictsLookup('cityId');
$ServiceSubCategoriesLookup = $NAAPI->ServiceSubCategoriesLookup('servicecategoryId')
# Maps API
$MapEngine = $NAAPI->MapEngine();
?>
-
Notifications
You must be signed in to change notification settings - Fork 1
National Address API
u0pattern/NationalAddressAPI
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
National Address API
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published