Geolocation အခြေပြု application တစ်ခုကိုတီထွင်သည့်အခါအသုံးပြုသူမှထည့်သွင်းထားသောတည်နေရာအမည်အပေါ် အခြေခံ. fuzzy season ကိုလုပ်ဆောင်ရန်နှင့်သက်ဆိုင်ရာရလဒ်များကိုပြန်ပို့ပါ။ Gaode Map သည် developer များဤ function ကိုအလွယ်တကူအကောင်အထည်ဖော်ရန်ကူညီနိုင်သည့် APIs ၏အစွမ်းထက်သောအစုကိုပေးသည်။ ဤဆောင်းပါးသည်ဤလုပ်ငန်းကိုအလွယ်တကူပြီးမြောက်အောင်မြင်စေရန်အတွက်အသေးစိတ်ကုဒ်များကို PHP တွင် GAODE MAP API ကိုမည်သို့အသုံးပြုရမည်ကိုလမ်းညွှန်ပါလိမ့်မည်။
$placeName = urlencode($_GET['place']); // အသုံးပြုသူမှထည့်သွင်းထားသောတည်နေရာအမည်ကိုရယူပါ,နှင့်ထွက်သယ်ဆောင်URLကုဒ်
$apiKey = 'your_api_key'; // သင်၏ developer key နှင့်အစားထိုးပါ
$url = "https://restapi.amap.com/v3/place/text?keywords=$placeName&key=$apiKey";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
]);
$response = curl_exec($curl);
curl_close($curl);
$result = json_decode($response, true);
if ($result['status'] == '1') {
$places = $result['pois']; // တည်နေရာသတင်းအချက်အလက်ကိုရယူပါ
foreach ($places as $place) {
echo $place['name'] . ' - ' . $place['address'] . '<br>';
}
} else {
echo 'ရှာဖွေမှုမအောင်မြင်ပါ,ကျေးဇူးပြုပြီးထပ်ကြိုးစားပါ';
}
အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည်တုံ့ပြန်မှုအခြေအနေကို ဦး စွာစစ်ဆေးသည်။ အကယ်. status သည် 1 ဖြစ်ပါကရှာဖွေမှုသည်အောင်မြင်သည်ဟုဆိုလိုသည်။ ကျနော်တို့ရှာဖွေမှုရလဒ်များကိုဖြတ်ပြီးတည်နေရာအမည်နှင့်လိပ်စာ output ။ အကယ်. status သည် 1 မပါလျှင်ရှာဖွေမှုမအောင်မြင်ပါကသက်ဆိုင်ရာ prompt ကိုပြန်ပို့သည်ဟုဆိုလိုသည်။
$placeName = urlencode($_GET['place']);
$apiKey = 'your_api_key'; // သင်၏ developer key နှင့်အစားထိုးပါ
$url = "https://restapi.amap.com/v3/place/text?keywords=$placeName&key=$apiKey";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
]);
$response = curl_exec($curl);
curl_close($curl);
$result = json_decode($response, true);
if ($result['status'] == '1') {
$places = $result['pois'];
foreach ($places as $place) {
echo $place['name'] . ' - ' . $place['address'] . '<br>';
}
} else {
echo 'ရှာဖွေမှုမအောင်မြင်ပါ,ကျေးဇူးပြုပြီးထပ်ကြိုးစားပါ';
}
ကျေးဇူးပြု. code တွင် 'your_api_key' ကို code ရှိ code တွင် code တွင်အစားထိုးရန်သေချာစေပါ။ ဤကုဒ်ကိုအသုံးပြုခြင်းသည်အသုံးပြုသူမှထည့်သွင်းထားသောတည်နေရာအမည်အပေါ် အခြေခံ. ရှာဖွေမှုများကိုရှာဖွေနိုင်ပြီးအသုံးပြုသူအားရှာဖွေမှုရလဒ်များကိုပြသခြင်းကိုပြသနိုင်သည်။
GAONOD MAP API နှင့်အတူ, သင်သည်တည်နေရာအမည်များ၏ fuzzy ရှာဖွေရေး function ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဒီဆောင်းပါးမှာ PHP ကိုအသုံးပြုပြီးဘယ်လိုလုပ်ရမလဲဆိုတာအသေးစိတ်လုပ်ရမယ်ဆိုတာကိုအသေးစိတ်ရှင်းပြပြီးကုဒ်ကိုအပြည့်အဝစံနမူနာပြရမယ်။ ဤဆောင်းပါးသည် Geolocation နှင့်သက်ဆိုင်သောလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရာတွင်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။