ஜிபிஎஸ் இல்லாமல் இருப்பிடத்தைத் தீர்மானித்தல்: Yandex.Locator எவ்வாறு செயல்படுகிறது. ஏன் ஜிபிஎஸ் இல்லாமல் வேறு எப்படி

இப்போது அதிகமான மொபைல் அப்ளிகேஷன்கள் புவி சார்ந்ததாக மாறி வருகின்றன. சிலருக்கு பயனரின் இருப்பிடம் தெரியாமல் புரியாது, மற்றவர்கள் அவருடன் மிகவும் வசதியாகிறார்கள். இவை இருப்பிட அடிப்படையிலான சேவைகள் (LBS) என அழைக்கப்படுபவை: நேவிகேட்டர்கள், ஃபோர்ஸ்கொயர்ஸ், ஜியோடேக் செய்யப்பட்ட புகைப்படங்களைக் கொண்ட இன்ஸ்டாகிராம் மற்றும் குறிப்பிட்ட இடத்திற்கு அருகில் தூண்டப்படும் நினைவூட்டல் பயன்பாடுகள், எடுத்துக்காட்டாக, அலுவலகம் அல்லது கடைக்கு அருகில்.

Yandex சேவைகள் மற்றும் பயன்பாடுகளுக்கு, GPS - Yandex.Locator இல்லாமல் இருப்பிடத்தை தீர்மானிக்கும் முறையை நாங்கள் சொந்தமாக செயல்படுத்தியுள்ளோம். இது பயனர் நேரத்தை மிச்சப்படுத்துகிறது மற்றும் எங்கள் பயன்பாடுகளை சிறிது ஸ்மார்ட்டாக்குகிறது. நேவிகேட்டர் மற்றும் வரைபடத்தில், நீங்கள் மூடப்பட்ட வாகன நிறுத்துமிடத்தில் இருந்தாலும், பாதையின் தொடக்கப் புள்ளியில் நுழைவதற்கான தேவையை இது நீக்குகிறது. மூவி போஸ்டரில் ஒரு திரைப்படத்தையோ அல்லது மொபைல் சந்தையில் ஒரு தயாரிப்பையோ தேர்ந்தெடுக்கும்போது, ​​நகரத்தின் உங்கள் பகுதியில் அவற்றை எங்கு காணலாம் என்பதை உடனடியாகக் காட்ட உதவுகிறது. மற்றும், நிச்சயமாக, கஃபேக்கள் மற்றும் ஏடிஎம்களைத் தேடும் போது - நீங்கள் சுரங்கப்பாதையில் இருக்கும்போது கூட, அருகிலுள்ளவற்றைக் காட்ட இது உங்களை அனுமதிக்கிறது.

நாங்கள் நீண்ட காலத்திற்கு முன்பே தொழில்நுட்பத்தை இலவச API ஆகத் திறந்தோம். இது எவ்வாறு செயல்படுகிறது என்பதை இன்று நாங்கள் உங்களுக்குச் சொல்ல விரும்புகிறோம்.

ஏன் ஜிபிஎஸ் இல்லாமல் வேறு எப்படி

செயற்கைக்கோள் வழிசெலுத்தல் அமைப்புகள் (GNSS), எங்கள் விஷயத்தில் GPS மற்றும் GLONASS ஆகியவை இன்று மிகவும் துல்லியமான புவி-நிர்ணய முறையாகும். தொடர்புடைய தொகுதிகள் கிட்டத்தட்ட அனைத்து நவீன ஸ்மார்ட்போன்களிலும் காணப்படுகின்றன. ஆனால் எப்போதும் இல்லை மற்றும் எல்லா இடங்களிலும் அவர் LBS இன் பிரச்சினைகளை தீர்க்க முடியும்.

முதலாவதாக, செயற்கைக்கோள்களுக்கான தேடல் சில நேரங்களில் பல நிமிடங்கள் எடுக்கும், மேலும் துல்லியம் இழப்புடன் கூட தீர்மானிக்கும் வேகம் முக்கியமான சூழ்நிலைகள் உள்ளன. எடுத்துக்காட்டாக, நீங்கள் நேவிகேட்டரில் பூர்வாங்க வழியை உருவாக்க வேண்டும் அல்லது செக்-இன் செய்ய வேண்டும். இரண்டாவதாக, செயற்கைக்கோள்கள் பொதுவாக உட்புறத்திலோ அல்லது நிலத்தடியிலோ "தெரிவதில்லை". மூன்றாவதாக, ஜிபிஎஸ் தொகுதிகள் ஒவ்வொரு மொபைல் போன் அல்லது டேப்லெட்டிலும் காணப்படவில்லை, மேலும் அவை மடிக்கணினிகளில் கிட்டத்தட்ட இல்லை. எனவே எல்பிஎஸ்க்கு மாற்றுகள் தேவை.

மற்றும், நிச்சயமாக, மாற்று வழிகள் உள்ளன - அருகிலுள்ள ஜிஎஸ்எம்-டவர்கள், வைஃபை நெட்வொர்க்குகள் மற்றும் ஐபி முகவரி மூலம் இருப்பிடத்தை நீங்கள் தீர்மானிக்க முடியும். இந்த முறைகள் ஒவ்வொன்றின் துல்லியம் GPS ஐ விட மிகவும் மோசமானது. ஆனால் நீங்கள் அவற்றை இணைத்தால், அவை ஏற்றுக்கொள்ளக்கூடிய தரத்தை ஒன்றாகக் கொடுக்கும். அதே நேரத்தில், ஒன்றின் சில தீமைகள் மற்றொன்றின் திறன்களால் நடுநிலைப்படுத்தப்படுகின்றன. GSM டவர்கள் கிட்டத்தட்ட எல்லா இடங்களிலும் உள்ளன, ஆனால் Wi-Fi நெட்வொர்க்குகள் இல்லை. அதே நேரத்தில், வைஃபை மூலம் கண்டறிதல் துல்லியம் சிறப்பாக உள்ளது. எனவே, ஒருங்கிணைந்த முறையானது ஒவ்வொன்றையும் தனித்தனியாக விட முழுமை மற்றும் துல்லியத்தின் அடிப்படையில் சிறந்தது. ஒரு நகரத்தின் வெவ்வேறு பகுதிகளில் உள்ள இரண்டு திசைவிகள் ஒரே MAC முகவரியைக் கொண்டிருக்கலாம் என்பது அதிகம் அறியப்படாத உண்மை. GSM மற்றும் Wi-Fi ஐ இணைப்பது இத்தகைய மோதல்களைத் தீர்க்கிறது. இந்த திசைவிகள், பெரும்பாலும், அருகிலுள்ள வெவ்வேறு அடையாளங்காட்டிகளுடன் கூடிய கோபுரங்களைக் கொண்டிருக்கும் - எல்லாவற்றிற்கும் மேலாக, ஒரு தொகுதிக்குள் போட்டியின் நிகழ்தகவு நகரம் முழுவதும் உள்ளதை விட மிகக் குறைவு.

உலகில் இத்தகைய ஒருங்கிணைந்த புவி-நிர்ணய முறையின் பல செயலாக்கங்கள் உள்ளன. எல்லா டெவலப்பர்களும் எதிர்கொண்ட முதல் கேள்வி - வைஃபை நெட்வொர்க்குகள் மற்றும் செல் கோபுரங்களின் இருப்பிடம் பற்றிய தகவல்களை எங்கே பெறுவது?

நெட்வொர்க் இருப்பிடங்களின் அடிப்படை

வாங்க-அல்லது-கட்டமைக்கும் இக்கட்டான சூழ்நிலையில், கடைசியில் பிந்தையதைத் தேர்ந்தெடுத்தோம். முக்கிய காரணம் என்னவென்றால், உங்கள் சொந்த தரவு மற்றும் வழிமுறைகளுடன் முடிவின் தரத்தை கட்டுப்படுத்துவது மிகவும் எளிதானது. மொபைல் Yandex.Maps இன் பயனர்கள் தகவல்களைச் சேகரிப்பதில் எங்களுக்கு உதவினார்கள்.

நாங்கள் லொக்கேட்டரை உருவாக்கத் தொடங்கியபோது, ​​நகரங்களின் தெருக்களில் ஏற்கனவே நூறாயிரக்கணக்கான மக்கள் தங்கள் தொலைபேசிகளில் Yandex.Maps இயக்கப்பட்டுள்ளனர். பயனரின் ஒப்புதலுடன், பயன்பாடு தொடர்ந்து அவரது ஜிபிஎஸ் ஒருங்கிணைப்புகளை அனுப்புகிறது - Yandex.Traffic இந்த தகவலின் அடிப்படையில் கட்டமைக்கப்பட்டுள்ளது. இதனுடன், இந்த ஆயத்தொகுப்புகளில் தொலைபேசி எந்த அடிப்படை நிலையத்திற்குச் சேவை செய்யப்படுகிறது, எந்த வைஃபை நெட்வொர்க்குகள் தெரியும் (நிச்சயமாக, நெட்வொர்க்குகளுடன் இணைக்காமல் - தனியுரிமை அபாயங்களை உருவாக்காமல் இருக்க) பயன்பாடு குறிக்கலாம் என்று நாங்கள் நினைத்தோம். .

அத்தகைய க்ரூவ்சோர்சிங்கில் பங்கேற்க ஒரு நபர் எதுவும் செய்ய வேண்டியதில்லை - பயன்பாட்டைப் பயன்படுத்தவும். ஆயத்தொலைவுகளைப் போலவே, சுற்றியுள்ள வைஃபை நெட்வொர்க்குகள் மற்றும் ஜிஎஸ்எம் நிலையங்களின் தரவு தனிப்பயனாக்கப்பட்டது. அவை நடைமுறையில் எதையும் "எடை" செய்யாது, அவற்றின் பரிமாற்றத்திலிருந்து வரும் பேட்டரி, அதன்படி, வேகமாக வெளியேறாது.

இதனால், பயனர்கள் ஒருவருக்கொருவர் உதவத் தொடங்கினர்:


சிலர், தங்கள் தொலைபேசியில் ஜிபிஎஸ் ரிசீவர் மூலம், நெட்வொர்க்குகளின் சரியான இருப்பிடத்தைக் கண்டுபிடித்து, தகவலை Yandex க்கு அனுப்புகிறார்கள். ஜிபிஎஸ் தொகுதிகள் இல்லாத மற்றவர்கள், தற்போது தாங்கள் பார்க்கும் நெட்வொர்க்குகளின் பட்டியலை அனுப்பி, வரைபடத்தில் அவற்றின் தோராயமான இருப்பிடத்தைப் பெறுவார்கள்.

தரவுத்தளம் சேகரிக்கப்பட்டு தொடர்ந்து புதுப்பிக்கப்படுகிறது. இங்கே நாம் அடுத்த சிக்கலை எதிர்கொள்கிறோம்.

"நகரும்" நெட்வொர்க்குகள்

செல்போன் கோபுரங்களின் அடையாளங்காட்டிகள் தொடர்ந்து மாறிக்கொண்டே இருக்கின்றன என்பதை அனுபவம் காட்டுகிறது - நேற்று நகர மையத்தில் இருந்த எண் நாளை புறநகரில் இருக்கலாம். வைஃபை ரவுட்டர்களும் அவற்றின் உரிமையாளர்களுடன் சேர்ந்து நகரலாம். ஒவ்வொரு நகர்விலும், தரவின் குறிப்பிடத்தக்க பகுதியை நீங்கள் செல்லாததாக்க வேண்டும் என்று மாறிவிடும்.

கோபுரங்கள் மற்றும் திசைவிகள் இரண்டையும் ஒரே நேரத்தில் நகர்த்துவதில் உள்ள சிக்கல்களை நாங்கள் தீர்க்க முடிந்தது. பயனர் எந்த நெட்வொர்க்குகளைப் பார்க்கிறார் என்பதைப் பற்றிய தரவுகளுடன் இருப்பிடத்தைக் கண்டறியும் கோரிக்கையைப் பெறுகிறார். நெட்வொர்க்குகளின் பட்டியலில் நகரத்தின் வெவ்வேறு பகுதிகளில் காணப்பட்ட ஒன்று இருந்தால், ஒவ்வொரு மாவட்டத்திலும் அதிலிருந்து எத்தனை சிக்னல்கள் குவிந்துள்ளன மற்றும் பிந்தைய வயது ஆகியவற்றை அல்காரிதம் கணக்கில் எடுத்துக்கொள்கிறது. Wi-Fi நெட்வொர்க் அல்லது செல் டவரில் இருந்து வரும் சிக்னல்களின் ஒவ்வொரு அடர்த்தியான திரட்சியையும் "கிளவுட்" என்று அழைக்கிறோம். மேகத்தில் அதிக சிக்னல்கள் உள்ளன மற்றும் அவை புதியவை, அது மிகவும் நம்பகமானது. பதில் முறையே மிகப்பெரியதாகவும் புதியதாகவும் இருக்கும். ஒரு மாதத்திற்கும் மேலாக சிக்னல்கள் இல்லாத ஒரு மேகம் வழக்கற்றுப் போனதாகக் கருதப்படுகிறது - இந்த நெட்வொர்க்கிற்கு மற்றொரு பகுதியில் சமீபத்திய மேகம் தோன்றாவிட்டாலும் கூட.

மேக ஆரம்

நிலை தோராயமாக தீர்மானிக்கப்படுவதால், நீங்கள் ஒரு புள்ளியைக் காட்ட முடியாது - நீங்கள் ஒரு வட்டத்தை வரைய வேண்டும் (எல்லாவற்றிற்கும் மேலாக, குறுக்கீடு இல்லாத நிலையில் ரேடியோ சிக்னல் அனைத்து திசைகளிலும் சமமாக விநியோகிக்கப்படுகிறது). இருப்பினும், சிக்னல்களின் உண்மையான படத்தை நீங்கள் பார்த்தால், பெரும்பாலும் அது ஒரு நீள்வட்டமாக இருக்கும். எல்லாவற்றிற்கும் மேலாக, வாகன ஓட்டிகள் எல்லாவற்றிற்கும் மேலாக மொபைல் கார்டுகளைப் பயன்படுத்துகிறார்கள். அவற்றின் ஜிபிஎஸ் தடங்கள் சாலைகளில் உள்ளன, மேலும் நடைமுறையில் முற்றங்களில் இருந்தும், மேலும் கட்டிடங்களிலிருந்தும் சிக்னல்கள் பெறப்படுவதில்லை.

பதில் முடிந்தவரை துல்லியமாக இருக்க, வட்டத்தின் ஆரம் முடிந்தவரை சிறியதாக இருக்க வேண்டும். குறிப்பிட்ட நெட்வொர்க்கின் அனைத்து சிக்னல் புள்ளிகளையும் சுற்றி ஒரு வட்டத்தை வரைந்தால், ஆரம் மிகவும் பெரியதாக இருக்கும். அதை குறைக்க துணைவி உதவியது. புள்ளிவிவரங்கள். சிக்னல் அடர்த்தி ஒரு சாதாரண விநியோகத்திற்கு உட்பட்டது, அதாவது மூன்று சிக்மா விதி பொருந்தும். 99.7% புள்ளிகள் இந்த ஆரத்தின் அருகாமையில் விழுகின்றன.

நாங்கள் மேலும் செல்ல முடிவு செய்து, முடிந்தவரை ஆரத்தை குறைக்கும், ஆனால் ஏற்றுக்கொள்ளக்கூடிய துல்லியத்தை தக்கவைத்துக்கொள்ளும் ஒரு சிக்மா காரணியை பரிசோதனை முறையில் தேர்வு செய்தோம். பெரும்பாலான சந்தர்ப்பங்களில் பயனர் பல நெட்வொர்க்குகளைப் பார்ப்பதால் இது வெற்றிகரமாக இருந்தது. அதாவது, குணகத்தைக் குறைப்பதன் மூலம் "திறந்த" பகுதிகள் பெரும்பாலும் மற்ற மேகங்களால் ஒன்றுடன் ஒன்று சேரும்.

கிளவுட் அல்லாத சமிக்ஞைகள்

துரதிர்ஷ்டவசமாக, பயனர்களிடமிருந்து அனைத்து ஜிபிஎஸ் சிக்னல்களையும் எளிதாக மேகங்களில் தொகுக்க முடியாது. "நீள்வட்டங்கள்" தவிர, ஒரே நெட்வொர்க்கின் அனைத்து சிக்னல்களையும் வரைபடத்தில் மிகைப்படுத்தினால், அது புள்ளிகள் மற்றும் கோடுகளைக் கொண்டிருக்கும். இவை, அதன்படி, ஒரே நெட்வொர்க்கின் சிக்னல்களின் குவிப்பிலிருந்து வெகு தொலைவில் இருக்கும் ஒற்றை சமிக்ஞைகள் மற்றும் மிக நீண்ட ஜிபிஎஸ் டிராக்குகள் (அதாவது, ஜிபிஎஸ் சிக்னல்களின் சங்கிலிகள்).

உதாரணமாக, ஒரு நபர் சுரங்கப்பாதையில் நகரும் போது "லோனர்ஸ்" தோன்றும். ஒரு ஸ்டேஷனில் உள்ள செல் உடனான தொடர்பை ஃபோன் இழக்கிறது, மேலும் அது மற்றொரு ஸ்டேஷனிலிருந்து வெளியேறும்போது, ​​அது அந்த செல் மூலம் சேவை செய்யப்படுகிறது என்று நினைக்கிறது. லொக்கேட்டர் அத்தகைய சிக்னல்களை வடிகட்டுகிறது. கூடுதலாக, மிகக் குறைவான சிக்னல் கிளஸ்டர்களை நம்பாமல் இருக்க, மேகங்களுக்கான குறைந்தபட்ச வரம்பை நாங்கள் அமைத்துள்ளோம்.

உதாரணமாக, ஒரு நபர் நகரம் முழுவதும் காரை ஓட்டும்போது நீண்ட ஜிபிஎஸ் தடங்கள் தோன்றும். பாதையின் தொடக்கத்தில் இருந்து தொலைபேசி கோபுர அடையாளங்காட்டியை "இழுத்து" அது எல்லா வழிகளிலும் பார்க்கிறது என்று கூறுகிறது. அடிப்படை நிலையங்கள் வரையறுக்கப்பட்ட வரம்பைக் கொண்டுள்ளன என்பது அறியப்படுகிறது, எனவே லொக்கேட்டர் அத்தகைய ஜிபிஎஸ் டிராக்குகளையும் வடிகட்டுகிறது. தடங்கள், கோபுரத்தின் எல்லைக்குள் பொருந்தக்கூடிய நீளம் இருக்கும். அவை பொதுவாக சிறிய தரவு உள்ள பகுதிகளில் காணப்படுகின்றன. அங்கு அவை சிறிய மேகங்களின் சங்கிலியாக மாறும்.

நாங்கள் தனி சமிக்ஞைகள், சிறிய மேகங்கள் மற்றும் நீண்ட தடங்கள் "சத்தம்" என்று கருதுகிறோம். அத்தகைய சிக்னல்கள் மட்டுமே நமக்குத் தெரிந்த ஒரு நெட்வொர்க்கைப் பயனர் பார்க்கும்போது, ​​இருப்பிடத்தைத் தீர்மானிக்க முடியாது என்ற பதிலைப் பெறுகிறார். எங்கள் மதிப்பீடுகளின்படி, தெரிந்தே தவறான முடிவைக் கொடுப்பதை விட இது மிகவும் சரியானது என்று நாங்கள் கருதுகிறோம்.

தரவு பற்றாக்குறையாக இருந்தபோது, ​​அனைத்து சிக்னல்களையும் ஒரே மேகக்கணியில் இணைப்பதில் மற்றொரு சிரமம் இருந்தது. ஒரு நகரத்திலிருந்து கோபுரத்திலிருந்து சிக்னல்கள் மற்றொரு நகரத்திலிருந்து வந்தது. இருப்பிடப் பகுதிக் குறியீடு - LAC (இருப்பிடப் பகுதி குறியீடு) இன் GSM நெட்வொர்க்குகளின் அடையாளங்காட்டிகளில் இருப்பது எங்களுக்கு உதவியது. ஒரே குறியீட்டைக் கொண்ட கோபுரங்கள் தரநிலையின்படி அருகில் இருக்க வேண்டும் என்பதால், லொக்கேட்டர் "தவறான நகரத்தில்" இருக்கும் மேகங்களுக்கு (அதாவது வேறு எல்ஏசியுடன் கூடிய மேகங்களுக்கு மத்தியில்) குறைவான எடையைக் கொடுக்கத் தொடங்கியது.

வரையறையின் துல்லியத்தை மேம்படுத்துகிறது ...

... ஜிஎஸ்எம் நெட்வொர்க்குகள் வழியாக
ஒரு காலத்தில், பயன்பாடுகள் ஒரு அடிப்படை நிலையத்தைப் பற்றிய தகவல்களை மட்டுமே அணுகும், இருப்பினும் தொலைபேசி பெரும்பாலும் பலவற்றைப் பார்க்கிறது. ஆண்ட்ராய்டு இயங்குதளம் தோன்றிய பிறகு, பயன்பாடுகள் அனைத்தையும் பார்க்க கற்றுக்கொள்ள முடிந்தது (3G தரநிலையில் உள்ள இணைப்பைத் தவிர, இது ஒரு செல் கோபுரத்தை மட்டுமே அங்கீகரிக்க அனுமதிக்கிறது). இருப்பிடம் மிகவும் துல்லியமாக தீர்மானிக்கத் தொடங்கியது - இனி ஒரு மேகத்தால் அல்ல, ஆனால் பலவற்றின் மொத்தத்தால். பல மேகங்களுக்கு, நீங்கள் அதே அணுகுமுறையைப் பயன்படுத்தலாம். மேகங்களின் தொகுப்பில் சேர்க்கப்பட்டுள்ள சமிக்ஞைகளின் ரூட்-சராசரி-சதுர விலகலில் இருந்து ஆரம் கணக்கிடப்படுகிறது, மேலும் மையம் அவற்றின் ஆயங்களின் சராசரியிலிருந்து கணக்கிடப்படுகிறது.
... Wi-Fi நெட்வொர்க்குகள் மூலம்
ஒரு ஸ்மார்ட்போன் பல Wi-Fi நெட்வொர்க்குகளின் வரம்பிற்குள் இருக்கும்போது, ​​அது அவற்றின் பட்டியலை மட்டுமல்ல, ஒவ்வொன்றின் சமிக்ஞை வலிமையையும் தெரிவிக்கும். பயனர் இருக்கும் வட்டத்தின் மையத்தைச் செம்மைப்படுத்த இந்த சக்தியைப் பற்றிய அறிவைப் பயன்படுத்தினோம். கவனிக்கப்பட்ட மேகங்களின் மையங்களுக்கு கற்பனை நீரூற்றுகளை இடைநிறுத்தத் தொடங்கினோம் - வலுவான சமிக்ஞை, இறுக்கமானது. மற்றும் அவர்களின் இலவச முனைகள் இணைக்க வேண்டும். இந்த நீரூற்றுகள் சமநிலையில் இருக்கும் புள்ளி சுத்திகரிக்கப்பட்ட மையம்.

இதன் விளைவாக தரம்

முதலில், எங்கள் தீர்வின் தரத்தை எவ்வாறு மதிப்பிடுகிறோம் என்பது பற்றி சில வார்த்தைகள். ஏற்கனவே குறிப்பிட்டுள்ளபடி, தங்கள் சாதனங்களில் ஜிபிஎஸ் தொகுதி வைத்திருக்கும் பயனர்களிடமிருந்து, Latitude ஆனது ஆயத்தொலைவுகள் மற்றும் சாதனங்கள் பார்க்கும் நெட்வொர்க்குகளின் பட்டியலைப் பெறுகிறது. தரத்தை மதிப்பிடுவதற்கு, அவர் முதலில் தோராயமான இருப்பிடத்தை தீர்மானிக்கிறார், இந்த நெட்வொர்க்குகளில் மட்டுமே கவனம் செலுத்துகிறார். பின்னர், லொக்கேட்டரால் பரிந்துரைக்கப்பட்ட வட்டத்திற்குள் பயனரின் உண்மையான ஆயத்தொலைவுகள் வருமா என்பதைச் சரிபார்க்கிறது.

இந்த நுட்பத்தைப் பயன்படுத்தி, பின்வரும் எண்களைப் பெற்றோம்:

  • ஒரு நாளைக்கு 83% கோரிக்கைகளுக்கு, இருப்பிடம் சரியாக தீர்மானிக்கப்பட்டது - சாதனத்தின் ஜிபிஎஸ் ஆயத்தொகுப்புகள் லொக்கேட்டரால் பெயரிடப்பட்ட பகுதியில் விழுந்தன
  • 14% சிக்னல்கள் - பிழையுடன்:
    • 7% - 100 மீட்டருக்கும் குறைவான பிழை
    • 5.6% - 100 மீட்டர் முதல் பல கிலோமீட்டர் வரை
    • 1.4% - நகரத்தின்படி லொகேட்டர் தவறாக உள்ளது
  • மீதமுள்ள 3% கோரிக்கைகள் "இடம் கிடைக்கவில்லை" என்ற பதிலைப் பெறுகின்றன


சிறந்த தரத்தைப் பெற முடியுமா? ஆம். முறையின் நன்மை என்னவென்றால், அல்காரிதம்களின் ஒரு குறிப்பிட்ட முதிர்ச்சியுடன், இருப்பிடத்தை மிகவும் துல்லியமாக தீர்மானிக்க, கூடுதல் தரவைச் சேகரிப்பது போதுமானது. இது மிகவும் எளிதானது, ஏனென்றால் வைஃபை நெட்வொர்க்குகளின் எண்ணிக்கை அதிகரித்து வருகிறது, மேலும் எங்கள் பயன்பாடுகளின் பயனர்களின் எண்ணிக்கை அதிகரித்து வருகிறது.

ஆனால் தொழில்நுட்ப வரம்புகள் உள்ளன:

  • தொலைபேசி ஒரு ஜிஎஸ்எம் கோபுரத்தைப் பற்றி மட்டுமே புகாரளித்தால் - குறைந்தபட்ச ஆரம் நகரத்தில் பல நூறு மீட்டர்கள் மற்றும் நகரத்திற்கு வெளியே பல கிலோமீட்டர்கள் இருக்கும்
  • தொலைபேசி பல கோபுரங்களைக் கண்டால், மையத்தை மிகவும் துல்லியமாக தீர்மானிக்க முடியும், ஆனால் ஆரம் குறைக்கப்பட முடியாது.
  • வைஃபை நெட்வொர்க் தெரிந்தால் - குறைந்தபட்ச ஆரம் 10 மீட்டர்

கணக்கீட்டின் அளவு

ஒரு பயனருக்கு விரைவாக பதிலளிக்க, நீங்கள் முழு பதிலையும் முன்கூட்டியே தயார் செய்ய வேண்டும் அல்லது குறைந்தபட்சம் ஒரு குறிப்பிடத்தக்க பகுதியையாவது தயார் செய்ய வேண்டும். ஒவ்வொரு இரவும், எங்கள் YAMR விநியோகிக்கப்பட்ட கணினி அமைப்பை அடிப்படையாகக் கொண்ட ஒரு கிளஸ்டர், நேற்று வரை பெறப்பட்ட சிக்னல்களை ஒருங்கிணைத்து, பதிலுக்குத் தயாராக "மேகங்களை" பெறுகிறது. கோரிக்கையின் போது, ​​லொக்கேட்டர் அவற்றை சரியாக இணைக்க வேண்டும். எனவே டெராபைட் "ரா சிக்னல்கள்" 1.5-2 ஜிபி தயாராக பதில்களுக்கு சுருக்கப்பட்டன, அவை நினைவகத்தில் எளிதில் பொருந்தக்கூடியவை. மேலும் பதிலைத் தயாரிப்பது எப்போதுமே 1 எம்எஸ்க்கு பொருந்துகிறது, மேலும் கிளஸ்டரில் உள்ள ஒவ்வொரு சேவையகமும் 10 ஆயிரம் ஆர்பிஎஸ் தாங்கும்.

ஜிபிஎஸ் சிக்னல்களின் வரலாற்றின் வளர்ச்சியுடன் தினசரி கணக்கீட்டின் காலம் நேர்கோட்டில் வளராமல் இருக்க, மேகங்களின் "சேர்க்கை" அடைந்துள்ளோம். இப்போது ஒவ்வொரு மேகத்திற்கும் ஒரு சில குறிகாட்டிகளை மட்டுமே சேமித்து வைத்தால் போதும், மேலும் ஒவ்வொரு நாளும் முழு பழைய வரலாற்றையும் மீண்டும் செயலாக்க வேண்டிய அவசியமில்லை.

இன்னும் முழுமையான பதிலைத் தயாரிப்பது பயனற்றதாக மாறிவிடும். நெட்வொர்க்குகளின் ஒவ்வொரு கலவையையும் தனித்தனி கிளவுட்டில் கிளஸ்டர் செய்தால், நீங்கள் ஒரு கூட்டு வெடிப்பைப் பெறுவீர்கள். ஆயத்த பதில்களின் அளவு பல அளவுகளில் அதிகரிக்கிறது, மேலும் நெட்வொர்க்குகள் ஒன்றுடன் ஒன்று இருந்தால், பதிலைத் தயாரிக்க இன்னும் அதிகமான கணக்கீடுகள் தேவைப்படுகின்றன.

அனலாக்ஸ்

ஜிபிஎஸ் இல்லாத இருப்பிட சேவைகள், நாங்கள் ஏற்கனவே கூறியது போல், யாண்டெக்ஸில் இருந்து மட்டும் கிடைக்காது. டெவலப்பர்கள் வணிக வழங்குநரைத் தொடர்பு கொள்ளலாம் (ரஷ்யாவில் Altergeo மற்றும் உலகில் Skyhook Wireless போன்றவை) அல்லது மொபைல் இயங்குதளம் அல்லது உலாவியின் API ஐப் பயன்படுத்தலாம்.

பொதுவாக, அத்தகைய தரவுத்தளத்தை மூன்று வழிகளில் சேகரிக்கலாம்:

  • கார் மூலம் ஆர்வமுள்ள நகரங்களைச் சுற்றிச் செல்லவும், நெட்வொர்க்குகளை ஸ்கேன் செய்யவும், பின்னர் தரவுத்தளத்தைப் புதுப்பிக்க அவ்வப்போது மீண்டும் செல்லவும்
  • ஒரு வெகுஜன மொபைல் பயன்பாட்டை உருவாக்கவும் (உதாரணமாக, Yandex.Maps)
  • மொபைல் தளத்தை உருவாக்கவும் (iOS அல்லது Android போன்றவை)
ஆனால் புவி சார்ந்த பயன்பாட்டின் டெவலப்பர் மட்டுமே வெவ்வேறு தீர்வுகளுக்கு இடையே தேர்வு செய்ய வேண்டும், மேலும் இந்த தேர்வில் பயனர் "வாழ்கிறார்". ஒரு ஒருங்கிணைந்த ஒப்பீட்டு முறை இல்லாத நிலையில், ஆர்வமுள்ள பகுதிகளில் உறுதியான துல்லியம் ("சகிப்புத்தன்மை" ஆரம் மற்றும் பிழைகளின் சதவீதம்) கவனம் செலுத்த வேண்டும். குறிச்சொற்களைச் சேர்க்கவும்

புவியியல் ஆயத்தொலைவுகள் என்பது ஒரு வலை டெவலப்பர் தள பார்வையாளர்களிடமிருந்து பெறக்கூடிய மிகவும் மதிப்புமிக்க தகவல் ஆகும். விரைவான புத்திசாலித்தனம் மற்றும் சில தந்திரங்களைத் தெரிந்துகொள்வதன் மூலம், ஒரு நபரின் இருப்பிடத்தின் மூலம் நீங்கள் அவரைப் பற்றி நிறைய கண்டுபிடிக்கலாம்: முகவரி, அருகில் என்ன நிறுவனங்கள் உள்ளன, அவர் பகுதியில் எடுக்கப்பட்ட புகைப்படங்கள், அண்டை வீட்டாரின் புகார்கள் மற்றும் அருகிலுள்ள ஆற்றின் ஆழம்.

எச்சரிக்கை

அனைத்து தகவல்களும் தகவல் நோக்கங்களுக்காக மட்டுமே வழங்கப்படுகின்றன. இந்தக் கட்டுரையின் பொருட்களால் ஏற்படக்கூடிய ஏதேனும் தீங்குகளுக்கு ஆசிரியர் குழுவோ அல்லது ஆசிரியரோ பொறுப்பல்ல.

அறிமுகம்

உங்கள் பயனர்களிடமிருந்து இருப்பிடத் தரவை நீங்கள் இன்னும் சேகரிக்கவில்லை என்றால், இந்தக் கட்டுரையை நீங்கள் இன்னும் படிக்கவில்லை, மேலும் தகவலை உங்களுக்குச் சாதகமாகப் பயன்படுத்துவது எப்படி என்று தெரியவில்லை. ஜியோடேட்டா எவ்வாறு பயனுள்ளதாக இருக்கும் என்பதைக் காட்ட சில பயன்பாட்டு நிகழ்வுகளைப் பார்ப்போம், பின்னர் பயிற்சிக்கு செல்லலாம்.

பயன்பாடு 1. "ஐபி மூலம் நான் உங்களைக் கண்டுபிடிப்பேன்"

உங்கள் வலைப்பதிவில் தொடர்ந்து முரட்டுத்தனமான கருத்துகளை வெளியிடும் ஒரு பூதம் இருப்பதாக வைத்துக்கொள்வோம். Yandex.Locator இன் பார்வையாளர்களைப் பற்றிய தகவல்களை நீங்கள் சேகரித்தால், அவர் லெனின் தெருவின் கிழக்கு முனையில் இருக்கிறார் என்பதை நீங்கள் எளிதாகக் கண்டறியலாம், அதில் உங்கள் பல்கலைக்கழகத்தைச் சேர்ந்த ஒரு விரும்பத்தகாத பையன் வசிக்கிறார். நீங்கள் அதிர்ஷ்டசாலி என்றால், Vkontakte API க்கு கோரிக்கை வைப்பதன் மூலம், அவருடைய கடைசி புகைப்படத்தை நீங்கள் காணலாம்.

பயன்பாட்டு வழக்கு 2. ஜியோமார்கெட்டிங்

Yandex.Direct நீண்ட காலமாக அதன் விளம்பரங்களுக்காக இலக்கு புவி-இலக்குகளைப் பயன்படுத்துகிறது. "மாஸ்கோவில் பிஸ்ஸேரியாக்களின் நெட்வொர்க்" என்ற அறிவிப்பை நனவு புறக்கணிக்கிறது. "பிஸ்ஸா ரோச்டெல்ஸ்கயா தெரு, வீடு 14" (உங்களிடமிருந்து தெரு முழுவதும்) இணைப்பைக் கடந்து செல்வது கிட்டத்தட்ட சாத்தியமற்றது.
தயாரிப்புகள் மற்றும் சேவைகளை விளம்பரப்படுத்த ஜியோடேட்டாவைப் பயன்படுத்தலாம். ஒரு நபர் தற்போது குறைந்த வளிமண்டல அழுத்தத்தின் விளைவை உணர்ந்தால், அவர் உயிர்ச்சக்தியை அதிகரிக்க மாத்திரைகள் வாங்க விரும்புவதற்கான வாய்ப்பு உள்ளது.

பயன்பாட்டு வழக்கு 3. வேடிக்கையான செயல்பாடு

படைப்பாற்றலுக்கு ஒரு பெரிய வாய்ப்பு உள்ளது. பயனருக்கு சூரியன் மறைந்த பிறகு வடிவமைப்பின் "இரவு" தீம் தளத்தில் வைக்கிறோம். 10 கிமீ தொலைவில் எடுக்கப்பட்ட சிறுமிகளின் சமீபத்திய செல்ஃபிகளை நாங்கள் அவருக்குக் காட்டுகிறோம். காலநிலை மற்றும் நீர்நிலைகளின் ஆழம் மூலம், இப்பகுதியில் எந்த வகையான மீன் காணப்படுகிறது என்பதை நாங்கள் தீர்மானிக்கிறோம். நிறைய விருப்பங்கள் உள்ளன.

பயன்பாட்டு வழக்கு 4. "அறிவியல்" பார்வையாளர்களின் ஆராய்ச்சி

பதில்களைத் தவிர, பதிலளித்தவர்களின் புவியியல் இருப்பிடம் குறிப்பிடப்பட்டால், அநாமதேய ஆன்லைன் கணக்கெடுப்பின் முடிவுகள் கணிசமாக மிகவும் பயனுள்ளதாக இருக்கும்.

சுவாரஸ்யமானதா? பின்னர் மேலே செல்லுங்கள்.

ஒருங்கிணைப்புகளைப் பெறுதல்

ஜாவாஸ்கிரிப்ட் மற்றும் HTML5 புவிஇருப்பிட API ஐப் பயன்படுத்தி ஜிபிஎஸ் தரவைப் பெறலாம். ஆனால் நினைவில் கொள்ளுங்கள்: பயனரின் சரியான இருப்பிடத்தை அவருடைய ஒப்புதலுடன் மட்டுமே நீங்கள் கண்டுபிடிக்க முடியும். பாப்-அப் சாளரத்திற்கு ஆம் என்று பதிலளிப்பதன் மூலம் அவர் அதை வெளிப்படுத்த வேண்டும், தற்போதைய தளம் அதன் இருப்பிடத்தைக் கண்டறிய அனுமதிக்க வேண்டும்.

சொந்த JS இல் மாதிரி குறியீடு:

// முகவரியை மாறியில் வைக்கவும்

உரை காட்ட var postText = document.getElementById ("positionText"); செயல்பாடு getLocation () (என்றால் (navigator.geolocation) (// பயனர் அனுமதித்திருந்தால், அதன் இருப்பிடத்தைத் தீர்மானித்து, ஷோபோசிஷன் செயல்பாடு navigator.geolocation.getCurrentPosition (showPosition) ஐப் பயன்படுத்தி அதன் விளைவாக வரும் மதிப்பைச் செயலாக்கவும்) இல்லையெனில் (// இல்லையெனில், காட்சிப்படுத்தவும். ஒரு பிழை செய்தி postText.innerHTML = "இந்த உலாவி இருப்பிடத்தை தீர்மானிக்க முடியாது";)) செயல்பாடு ஷோபொசிஷன் (நிலை) (// postText.innerHTML = "அட்சரேகை:" + position.coords.latitude + "பக்கத்தில் அட்சரேகை மற்றும் தீர்க்கரேகையைக் காட்டு
தீர்க்கரேகை: "+ position.coords.longitude;)

Yandex.Locator

பயனர் தானாக முன்வந்து ஜிபிஎஸ் தகவலைப் பகிர விரும்பவில்லை என்றால், அனைத்தும் இழக்கப்படாது. ஒரு குளிர் கருவி Yandex.Locator உள்ளது. சராசரி நிர்ணயம் துல்லியம் 300 மீ. இது பின்வரும் தகவலின்படி நபர் எங்கிருக்கிறார் என்பதைக் கணக்கிடுகிறது:

  • மொபைல் நெட்வொர்க் சிக்னல்கள்;
  • Wi-Fi அணுகல் பிணைய சமிக்ஞைகள்;
  • மொபைல் சாதனத்தின் ஐபி முகவரி.

HTML5 புவிஇருப்பிட API ஐ விட திட்டத்தில் செயல்படுத்துவது மிகவும் கடினம். Yandex.Locator API க்கு கோரிக்கையை அனுப்பும் முன், தளம் அல்லது மொபைல் பயன்பாடு அணுகல் விசையைப் பெற்று பயனரைப் பற்றிய பல விவரங்களைக் கண்டறிய வேண்டும். ஒரு பார்வையாளர் மொபைல் இணைப்பு மூலம் இணையத்தில் இருந்தால், நீங்கள் செல் ஐடி மற்றும் சிக்னல் வலிமையை அறிந்து கொள்ள வேண்டும், Wi-Fi வழியாக இருந்தால் - அணுகல் புள்ளியின் சிக்னல் வலிமை மற்றும் MAC முகவரி.

சரியான வழிமுறைகளுக்கு டெவலப்பர் வழிகாட்டியைப் பார்க்கவும்.

எக்ஸிஃப் புகைப்படத் தரவு

டிஜிட்டல் கேமரா மூலம் எடுக்கப்பட்ட படங்களின் மெட்டாடேட்டாவிலும் ஜிபிஎஸ் ஆயத்தொகுப்புகளைக் காணலாம். புகைப்படங்கள் பற்றிய தகவல்களை பயனரின் அனுமதியின்றி படிக்கலாம். நீங்கள் அவரை பதிவிறக்கம் செய்ய வேண்டும். exif-data படிக்க exif-js நூலகம் அல்லது சர்வர் பக்க கருவிகள் மீட்புக்கு வரும்:

  • PHP ஒரு உள்ளமைக்கப்பட்ட செயல்பாடு read_exif_data ();
  • ரூபிக்கு exifr நூலகம் உள்ளது;
  • பைத்தானில் ExifRead 2.0 தொகுப்பு உள்ளது;
  • C ++ க்கு - easyexif.

ஜியோஐபி அடிப்படை

ஜியோஐபி தரவுத்தளத்தில் பயனரின் ஐபி முகவரியைக் கண்டுபிடிக்க முயற்சி செய்யலாம், ஆனால் இது தூய கைரேகை. விலையுயர்ந்த மற்றும் காலாவதியானது. எனது அனுபவத்தில், இந்த தரவுத்தளமானது துல்லியமற்றது மற்றும் நம்ப முடியாது. VPN ஐப் பயன்படுத்துபவர்களின் சதவீதம் மிகவும் குறிப்பிடத்தக்கது.

நாங்கள் ஒரு ஆவணத்தை வரைகிறோம்

புவியியல் ஆயங்களை கையில் பெற்ற பிறகு, தகவலை சேகரிக்க ஆரம்பிக்கலாம். ஒவ்வொரு உருப்படிக்கும், API களில் ஒன்றிற்கு அளவுருக்களுடன் கோரிக்கையை வைப்போம் மற்றும் திரும்பிய XML / JSON பதிலை அலசுவோம்.

முதலில், தெரு துல்லியத்துடன் பயனரின் முகவரியைக் கண்டுபிடிப்போம்.

பயனரின் முகவரியைக் கண்டறியவும்

இதை Yandex.Geocoder ஆல் செய்ய முடியும் (முன் OAuth அங்கீகாரம் இல்லாமல் நீங்கள் அதனுடன் வேலை செய்யலாம்).

வினவல் தொடரியல்:

Http://geocode-maps.yandex.ru/1.x/?geocode=36.3630,56.0000

இது எளிமை. கோரிக்கைக்கு இரண்டு அளவுருக்கள் அனுப்பப்படுகின்றன: அட்சரேகை (56.0000) மற்றும் தீர்க்கரேகை (36.3630).

சேவையகம் XML வடிவத்தில் பதிலை வழங்கும் (ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்). பின்வரும் துறைகளில் நாங்கள் ஆர்வமாக உள்ளோம்:

  • AdressDetails-> நாடு-> AdressLine - பயனரின் முழு முகவரியுடன் ஒரு உரை வரி;
  • முகவரி விவரங்கள்-> நாடு-> நாடு பெயர் - நாடு;
  • முகவரி விவரங்கள்-> நிர்வாகப் பகுதி-> நிர்வாகப் பகுதி பெயர் - பகுதி;
  • முகவரி விவரங்கள்-> துணை நிர்வாகப் பகுதி-> துணை நிர்வாகப் பகுதி பெயர் - பகுதி;
  • முகவரி விவரங்கள்-> இருப்பிடம்-> இடப்பெயர் - வட்டாரம்;
  • முகவரி விவரங்கள்-> த்ரோஃபேர்-> த்ரோஃபேர் பெயர் - தெரு.

Yandex.Geocoder வீட்டு எண்ணுடன் முகவரியை வெளியிடாது. ஆனால் நீங்கள் உங்கள் மூளையை கொஞ்சம் கஷ்டப்படுத்தி, பள்ளி பாடத்திட்டத்தை நினைவில் வைத்துக் கொண்டால், அதை நீங்கள் கணக்கிடலாம். ஒரு டிகிரி அட்சரேகையில் 111 கிமீ 111 மீ. தீர்க்கரேகையுடன், எல்லாம் கொஞ்சம் சிக்கலானது. எல்லாவற்றிற்கும் மேலாக, பூமியின் விட்டம் அட்சரேகையுடன் மாறுபடும். எனவே, தீர்க்கரேகை பின்வரும் சூத்திரத்தைப் பயன்படுத்தி கணக்கிடப்படுகிறது (6371 என்பது பூமியின் ஆரம்):

6371 * (கணிதம் :: PI / 180) * cos (அட்சரேகை * கணிதம் :: PI / 180)

பயனரின் சரியான முகவரியைக் கணக்கிட இந்த அறிவு எவ்வாறு உதவுகிறது? அது எப்படி:

  1. Yandex.Geocoder ஐப் பயன்படுத்தி தெருவைக் கண்டறிதல்.
  2. இந்தத் தெருவில் உள்ள ஒரு வீட்டின் சரியான புவியியல் ஒருங்கிணைப்புகளைப் பெறுவதற்கான கோரிக்கையை நாங்கள் அனுப்புகிறோம்:
    http://geocode-maps.yandex.ru/1.x/?geocode=perm, Yablochkova தெரு, 2
  3. சேவையக பதிலில் இருந்து மதிப்பைப் படிக்கிறோம்.
  4. அட்சரேகை மற்றும் தீர்க்கரேகையின் நீளத்தை அறிந்து, விரும்பிய புள்ளியிலிருந்து இந்த வீட்டிற்கு தூரத்தை கணக்கிடுகிறோம்.
  5. நாங்கள் Yandex.Maps ஐத் திறந்து, எந்த வீட்டில் பயனரின் புவியியல் ஒருங்கிணைப்புகள் உள்ளன என்பதைக் கண்டுபிடிக்க ஒரு ஆட்சியாளரைப் பயன்படுத்துகிறோம்.

அனைத்து பயனர்களையும் இந்த வழியில் கண்டறிய முடியாது, ஆனால் சில குறிப்பாக அவசியம். முக்கிய விஷயம் கணக்கீடுகளில் தவறு செய்யக்கூடாது.

கூகுள் தெருக் காட்சி

ஆயத்தொலைவுகளை கூகுள் மேப்ஸில் காணலாம் மற்றும் தெருக் காட்சியை இயக்கலாம். உங்கள் வலைப்பதிவில் புதிதாகப் புதுப்பிக்கப்பட்ட கோடைகால குடிசையின் புகைப்படங்களை அப்பட்டமாக விமர்சிக்கும் நபரின் வீடு அல்லது அலுவலகத்தைப் பார்ப்பது வேடிக்கையானது.

சுற்றி புகைப்படங்கள்

இப்போது X இடத்திற்கு அருகில் எடுக்கப்பட்ட புகைப்படங்களைப் பார்ப்போம். இது எவ்வாறு செய்யப்படுகிறது, VKontakte API இன் உதாரணத்தைப் பயன்படுத்தி பகுப்பாய்வு செய்வோம்:

Https://api.vk.com/method/photos.search.xml?lat=38.600000&long=35&count=100&radius=500

  • lat - அட்சரேகை;
  • நீண்ட - தீர்க்கரேகை;
  • எண்ணிக்கை - கோரிக்கை மூலம் திரும்பிய புகைப்படங்களின் எண்ணிக்கை;
  • ஆரம் - புகைப்படங்கள் எடுக்கப்பட வேண்டிய கொடுக்கப்பட்ட புள்ளியைச் சுற்றியுள்ள வட்டத்தின் ஆரம்.

நாங்கள் ஆர்வமாக உள்ள பதில் புலங்கள் இங்கே:

  • src, src_big - புகைப்படங்களுக்கான இணைப்புகள்;
  • உருவாக்கப்பட்டது - புகைப்படம் unixtimestamp இல் உருவாக்கப்பட்ட தேதி;
  • உரிமையாளர்_ஐடி - புகைப்படத்தின் உரிமையாளரின் ஐடி.

உரிமையாளரின் ஐடியை அறிந்தால், நீங்கள் அவரது பக்கத்திற்குச் செல்லலாம் அல்லது அதே விகே ஏபிஐயைப் பயன்படுத்தி தகவல்களைச் சேகரிக்கலாம்:

Https://api.vk.com/method/getProfiles.xml?uids=111111&fields=last_name,first_name,sex,age

  • uids - காற்புள்ளிகளால் பிரிக்கப்பட்ட உரிமையாளர் ஐடிகள்;
  • புலங்கள் - பதிலில் நாம் பெற விரும்பும் புலங்கள்.

புலங்களின் முழுமையான பட்டியல்

Yandex அதன் புவிஇருப்பிட சேவையான Yandex.Locator இன் நிரல் இடைமுகத்தை (API) தொடங்குவதாக அறிவித்தது. பிப்ரவரி 25, 2011 அன்று சோதனை முறையில் மூன்றாம் தரப்பு டெவலப்பர்களுக்கு API கிடைத்தது. "சில மாதங்களில்" இந்த திட்டம் சோதனை நிலையிலிருந்து வெளியேறலாம்.

யாண்டெக்ஸின் கூற்றுப்படி, சொந்த ஜிபிஎஸ் ரிசீவர் இல்லாத மொபைல் போன்கள் அல்லது மடிக்கணினிகளின் இருப்பிடத்தை தீர்மானிக்க ஏபிஐ அனுமதிக்கிறது, இது டெவலப்பர்களுக்கு புவிஇருப்பிட யோசனையின் அடிப்படையில் சேவைகள் மற்றும் பயன்பாடுகளை உருவாக்குவதற்கான வாய்ப்புகளைத் திறக்கிறது. அத்தகைய நிரல்களின் எடுத்துக்காட்டுகளாக, சமூக வலைப்பின்னல்கள் அல்லது ட்விட்டரில் வெளியிடப்பட்ட புகைப்படங்கள் அல்லது செய்திகளுக்கு ஜியோடேக்கைச் சேர்ப்பதை Yandex மேற்கோள் காட்டுகிறது.

Yandex இன் புவியியல் API இன் வேலை, இதே போன்ற தீர்வுகள், அருகிலுள்ள செல்லுலார் அடிப்படை நிலையங்கள் மற்றும் Wi-Fi அணுகல் புள்ளிகளின் இருப்பிடத்தின் தரவைப் பயன்படுத்துவதை அடிப்படையாகக் கொண்டது.

Yandex இன் மொபைல் சேவைகள் மேம்பாட்டுத் துறையின் தலைவரான Oleg Gerasimov கருத்துப்படி, இந்த கருவி இப்போது அதன் சொந்த தேடுபொறி தயாரிப்புகளில் பயன்படுத்தப்படுகிறது (மொபைலில் Yandex.Maps, மொபைல் Yandex மற்றும் Yandex.Bar for Firefox மற்றும் Internet Explorer). Yandex இன் புவியியல் API அடிப்படையிலான மூன்றாம் தரப்பு திட்டங்கள் இன்னும் இல்லை, இருப்பினும், அவை தோன்றும்போது, ​​Yandex.Maps பயனர்களின் மூன்றாம் தரப்பு பயன்பாடுகளின் பயனர்களின் பார்வையாளர்களின் இருப்பிடத்தைப் பற்றிய அதன் அறிவை Yandex சேர்க்க முடியும்.

பயனர் ஒப்பந்தத்தில், யாண்டெக்ஸ் ஏபிஐ பயனர்களை - பயன்பாட்டு டெவலப்பர்களை எச்சரிக்கிறது, "மொபைல் பயன்பாடுகளில் சேவையைப் பயன்படுத்துவதற்கான நிபந்தனை ஜிபிஎஸ் டிராக்குகளை (பயனர்களின் இயக்கங்கள் பற்றிய தரவு)" யாண்டெக்ஸுக்கு அனுப்புவதாகும். ஒரு பயன்பாடு ஒரு நாளைக்கு 1,000 கோரிக்கைகளுக்கு மேல் செய்தால், இந்த நிபந்தனை அதன் டெவலப்பரின் பொறுப்பாகும்.

லொக்கேட்டருக்கான டெவலப்பர் கையேட்டில், வைஃபை ஹாட்ஸ்பாட் சிக்னல்களை அடிப்படையாகக் கொண்ட பொசிஷனிங்கை Yandex மிகவும் துல்லியமான முறையாக அழைக்கிறது. இந்த வழக்கில், மொபைல் சாதனத்தின் நிலையை 150 மீட்டர் துல்லியத்துடன் தீர்மானிக்க முடியும்.

செல்லுலார் தகவல்தொடர்புகளின் அடிப்படை நிலையங்களைப் பயன்படுத்தி நிலைப்படுத்துவது அவற்றின் அடர்த்தியைப் பொறுத்தது என்று அதே ஆவணம் குறிப்பிடுகிறது: நகரங்களின் மையத்தில், அவை அதிகபட்ச அடர்த்தியுடன் அமைந்துள்ளன, அது 200-500 மீட்டர், புறநகரில் - 1.5-2 ஆயிரம் மீட்டர்.

சுவாரஸ்யமாக, 2010 ஆம் ஆண்டில், ஆசியா, அமெரிக்கா மற்றும் ஐரோப்பாவில் உள்ள பல நாடுகளில் திறந்த வயர்லெஸ் நெட்வொர்க்குகளில் இருந்து போக்குவரத்தை சேகரிக்கும் போது Google ஸ்ட்ரீட் வியூ கார்கள் சிக்கியபோது, ​​Yandex இன் போட்டியாளரான Google மற்றவர்களின் Wi-Fi நெட்வொர்க்குகளில் மிகவும் தளர்வானதாகக் காணப்பட்டது.

ஒலெக் ஜெராசிமோவ் CNews க்கு விளக்கினார், Yandex ஐப் போலல்லாமல், அதன் புவி-கருவிகள் அணுகல் புள்ளி அடையாளங்காட்டியை மட்டுமே பயன்படுத்துகிறது, Google திறந்த நெட்வொர்க்குகளில் அனுப்பப்படும் அனைத்து தகவல்களையும் ஸ்கேன் செய்தது, Yandex செய்யப் போவதில்லை. பெரும்பாலான தனியார் நெட்வொர்க்குகள் குறியாக்க நெறிமுறைகளைப் பயன்படுத்தினாலும், அவற்றின் அடையாளங்காட்டிகள் திறந்த பயன்முறையில் அனுப்பப்படுகின்றன, இது நிலைப்படுத்தல் நோக்கங்களுக்காக போதுமானது, யாண்டெக்ஸ் கூறுகிறது.

Yandex ஐப் போன்ற நிலைப்படுத்தல் கருவிகள், அதன் நேரடி போட்டியாளர்களான Google மற்றும் Mail.ru ஐக் கொண்டுள்ளன. Google Latitude சேவை (ரஷ்யாவில் "Google Locator" என மொழிபெயர்க்கப்பட்டுள்ளது) திறந்த API ஐக் கொண்டுள்ளது மற்றும் பல்வேறு இணைய சேவைகள் மற்றும் பயன்பாடுகளில் பரவலாகப் பயன்படுத்தப்படுகிறது.

இதே போன்ற வெளியீடுகள்