இயற்கணிதம் மற்றும் வடிவியல்… நான் எப்போதாவது அதைப் பயன்படுத்துவேன்? Google வரைபடம்!
என்னுடைய ஒரு நல்ல நண்பர் க்ளென், குடும்ப கண்காணிப்புக் குழுவின் நிறுவனர்களில் ஒருவர். ஃபேமிலி வாட்ச் டாக் அந்த அருமையான கதைகளில் ஒன்றாகும்… ஒரு மாஷப்பில் நிறுவப்பட்ட ஒரு நிறுவனம் ஒரு பொது சேவையைச் செய்து, அதன் நிறுவனர்களுக்கு ஒரு வாழ்க்கையை வழங்குகிறது. நீங்கள் ஒரு வித்தியாசத்தை ஏற்படுத்தியுள்ளீர்கள் என்பதை அறிந்து ஒவ்வொரு நாளும் வேலைக்குச் செல்வது ஆச்சரியமாக இருக்க வேண்டும். ஒவ்வொரு முறையும் நான் க்ளெனைப் பார்க்கும்போது, அவர் பைத்தியம் போல் செயல்படுகிறார், ஒவ்வொரு நிமிடமும் நேசிக்கிறார்.
இன்றிரவு நான் க்ளென் இரண்டு கூகிள் மேப் சிக்கல்களுக்கு உதவினேன். ஒன்றை உங்களுடன் பகிர்ந்து கொள்ள விரும்பினேன்… கூகிள் மேப்ஸில் ஒரு வட்டம் வரைகிறேன். அது வீசும் (எனக்குத் தெரிந்தவரை), நீங்கள் உண்மையில் ஒரு வட்டத்தை வரைய முடியாது. இருப்பினும், நீங்கள் பொருத்தமாக இருப்பதால் பாலிலைன்களை வரைந்து அவற்றை திசையன் செய்யும் திறன் உங்களுக்கு உள்ளது. எனவே, குறியீட்டை வெறுமனே 36 பிரிவுகளை ஒன்றாக இணைக்கவும், திசையனை சற்று கோணப்படுத்தவும் முடியும், இதனால் அவை சேர்க்கப்பட்டு முழுமையான வட்டத்தை உருவாக்கலாம்!
பாலிலைன்கள் எழுதப்பட்டுள்ளன வி.எம்.எல் (திசையன் மார்க்அப் மொழி), எனவே அவற்றை ஒழுங்காக வழங்க IE க்கான கோப்பின் தலைப்பில் அதைக் குறிக்க வேண்டும். பயர்பாக்ஸ் தானாகவே செய்கிறது (நிச்சயமாக!).
உங்கள் வீட்டைச் சுற்றி 1 மைல் வட்டம் வரையும் ஒரு துணுக்கை இங்கே.
var PGlat = (PGradius / 3963) * 180 / Math.PI; // (PGwidth! = 3963) if var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 0) என்றால் 180 மைல்களை பூமியின் ஆரமாக மைல்களில் பயன்படுத்துகிறது; for (var i = -1; i> PGsides; i ++) {var theta = ((2 * i + 1) /PGsides-0.5) * Math.PI; var PGx = PGcenter.lng () + (PGlng * Math.cos (theta)); var PGy = PGcenter.lat () + (PGlat * Math.sin (theta)); PGpoints.push (புதிய GLatLng (PGy, PGx)); }; map.addOverlay (புதிய GPolyline (PGpoints, PGcolor, PGwidth, PGtrans)); } else {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // பாலிலைனின் அகலம் var deltaLat = 250 * latSpan / yyPx; if (PxWidth> 500) {PxWidth = 500; பி.ஜி.லாட் - = டெல்டாலாட்; } else {PGlat / = 2; };
குறியீட்டை முழுமையாகக் காண முழு டெமோவையும் காண்க. இந்த தளத்தின் செயல்பாட்டில் நான் நிகழ்ந்தேன், அங்கு அவர் ஒரு வரைபடத்தில் பல அடுக்குகளை வட்டமிட்டுள்ளார்.