Cài đặt qua npm:
npm install vietnam-address-converter
Sử dụng trong Node.js:
import { VietnamAddressConverter } from 'vietnam-address-converter';
const converter = new VietnamAddressConverter();
await converter.initialize();
const result = converter.convertAddress('Phường 12, Quận Gò Vấp, TP.HCM');
console.log(result);
Sử dụng trong Browser qua CDN:
<script src="https://unpkg.com/vietnam-address-converter@latest/dist/index.browser.js"></script>
<script>
const converter = new VietnamAddressConverter.VietnamAddressConverter();
await converter.initializeFromUrl('https://unpkg.com/vietnam-address-database@latest/address.json');
const result = converter.convertAddress('Phường 12, Quận Gò Vấp, TP.HCM');
console.log(result);
</script>
Cài đặt qua Composer:
composer require quangtam/vietnam-address-converter-php
Sử dụng trong PHP:
<?php
require_once 'vendor/autoload.php';
use VietnamAddressConverter\VietnamAddressConverter;
$converter = new VietnamAddressConverter();
$result = $converter->convertAddress('Phường 12, Quận Gò Vấp, TP.HCM');
if ($result['success']) {
echo "Địa chỉ cũ: " . json_encode($result['originalAddress']) . "\n";
echo "Địa chỉ mới: " . json_encode($result['convertedAddress']) . "\n";
}
?>
GitHub Repository:
git clone https://github.com/quangtam/vietnam-address-converter.git
cd vietnam-address-converter
npm install
npm run build