ទិន្នន័យទីតាំងភូមិសាស្ត្រនៃប្រទេសកម្ពុជា (ខេត្ត ស្រុក ឃុំ ភូមិ) ផ្តល់ជូនដោយឥតគិតថ្លៃ សម្រាប់អ្នកអភិវឌ្ឍន៍ (Developers) យកទៅប្រើប្រាស់ក្នុងគម្រោងវេបសាយ ឬកម្មវិធីផ្សេងៗ។
អ្នកអាចទាញយកទិន្នន័យអាសយដ្ឋានបានតាមរយៈ HTTP GET Request ដោយមិនចាំបាច់មាន API Key ឡើយ (No Auth Required) និងគាំទ្រមុខងារ CORS ពេញលេញ។
ប៉ារ៉ាម៉ែត្រ {Province_Name} ទាំង ២៥ ដែលអាចប្រើប្រាស់បាន (សូមចម្លងឱ្យបានត្រឹមត្រូវ)៖
Phnom Penh Capital (រាជធានីភ្នំពេញ)Banteay Meanchey Province (ខេត្តបន្ទាយមានជ័យ)Battambang Province (ខេត្តបាត់ដំបង)Kampong Cham Province (ខេត្តកំពង់ចាម)Kampong Chhnang Province (ខេត្តកំពង់ឆ្នាំង)Kampong Speu Province (ខេត្តកំពង់ស្ពឺ)Kampong Thom Province (ខេត្តកំពង់ធំ)Kampot Province (ខេត្តកំពត)Kandal Province (ខេត្តកណ្តាល)Kep Province (ខេត្តកែប)Koh Kong Province (ខេត្តកោះកុង)Kratie Province (ខេត្តក្រចេះ)Mondul Kiri Province (ខេត្តមណ្ឌលគិរី)Oddar Meanchey Province (ខេត្តឧត្តរមានជ័យ)Pailin Province (ខេត្តប៉ៃលិន)Preah Sihanouk Province (ខេត្តព្រះសីហនុ)Preah Vihear Province (ខេត្តព្រះវិហារ)Prey Veng Province (ខេត្តព្រៃវែង)Pursat Province (ខេត្តពោធិ៍សាត់)Ratanak Kiri Province (ខេត្តរតនគិរី)Siemreap Province (ខេត្តសៀមរាប)Stung Treng Province (ខេត្តស្ទឹងត្រែង)Svay Rieng Province (ខេត្តស្វាយរៀង)Takeo Province (ខេត្តតាកែវ)Tboung Khmum Province (ខេត្តត្បូងឃ្មុំ)ខាងក្រោមនេះគឺជាកូដគំរូ (Code Snippet) សម្រាប់តភ្ជាប់ API នេះដោយប្រើប្រាស់ Javascript `fetch()` ដើម្បីទាញយកទិន្នន័យមកប្រើប្រាស់។
// កំណត់ឈ្មោះខេត្តដែលចង់ទាញយក
const provinceName = "Takeo Province";
const apiUrl = `https://sinantech.site/api/cambodia_geo/${provinceName}.json`;
// ដំណើរការទាញយកទិន្នន័យពី SinanTech API
fetch(apiUrl)
.then(response => {
if (!response.ok) throw new Error("រកមិនឃើញទិន្នន័យ!");
return response.json();
})
.then(data => {
console.log("✅ ទិន្នន័យទីតាំងទទួលបានជោគជ័យ៖", data);
// បំបែកទិន្នន័យជា ស្រុក ឃុំ ភូមិ...
data.forEach(item => {
console.log("ឈ្មោះខ្មែរ៖", item["Name (Khmer)"], "ប្រភេទ៖", item.Type);
});
})
.catch(error => console.error("បញ្ហាការតភ្ជាប់៖", error));
ទិន្នន័យដែលបោះត្រឡប់មកវិញគឺស្ថិតក្នុងទម្រង់ JSON Array ដែលមានផ្ទុកនូវ Field សំខាន់ៗដូចជា កូដទីតាំង ឈ្មោះខ្មែរ ឈ្មោះអង់គ្លេស និងប្រភេទ (ស្រុក, ឃុំ, ភូមិ)។
[
{
"Code": "2102",
"Type": "ស្រុក",
"Name (Khmer)": "បាទី",
"Name (Latin)": "Bati"
},
{
"Code": "210201",
"Type": "ឃុំ",
"Name (Khmer)": "ចំបក់",
"Name (Latin)": "Chambak"
}
]