አልጀብራ እና ጂኦሜትሪ… መቼ መቼ እጠቀምበታለሁ? የጉግል ካርታዎች!

በ 2014 PM PM ላይ 10 23 3.24.52 ማሳያ ገጽ ዕይታ

አንድ ጥሩ ጓደኛዬ ግሌን ከቤተሰብ ዘበኛ መሥራቾች አንዱ ነው ፡፡ ፋሚሊ ዘዉድ ከእነዚያ ድንቅ ታሪኮች አንዱ ነው a የህዝብ አገልግሎትን እያካሄደ ባለው በእውነተኛ ጭምብል ላይ የተቋቋመ እና በእውነቱ ለመሥራቾቹ ኑሮ ይሰጣል ፡፡ ለውጥ እንዳመጡ በማወቁ በየቀኑ ወደ ሥራ መሄድ አስገራሚ መሆን አለበት ፡፡ ግሌንን ባየሁ ቁጥር እንደ እብድ እየሰራ እያንዳንዱን ደቂቃ አፍቃሪ ነው ፡፡

ዛሬ ማታ ግሌንን የጉግል ካርታ ጉዳዮችን በጥቂቱ ረዳሁት ፡፡ በጉግል ካርታዎች ላይ አንድ ክበብ በመሳል አንድ ላንጥልዎ ፈልጌ ነበር ፡፡ እሱ ይነፋል (እስከማውቀው ድረስ) ፣ በእውነቱ ክበብ መሳል አይችሉም። ሆኖም ፖሊኔሎችን ለመሳል እና እንደፈለጉት ቬክተርን የማድረግ ችሎታ አለዎት ፡፡ ስለዚህ ኮዱን በቀላሉ 36 ክፍሎችን አንድ ላይ ለማጣመር እና ቬክተሩን በጥቂቱ ለማነፃፀር እንዲገነቡ እና የተሟላ ክበብ እንዲገነቡ ይገነባል!

ፖሊሊኖቹ የተፃፉት በ ቪኤምኤል (የቬክተር ምልክት ቋንቋ) ፣ ስለሆነም IE እነሱን በትክክል ለማቅረብ በፋይሉ ራስጌ ውስጥ መጠቆም አለበት። ፋየርፎክስ በራስ-ሰር ያደርገዋል (በእርግጥ!)።

በቤትዎ 1 ማይልስ ዙሪያ አንድ ክበብ የሚስብ ቁራጭ ይኸውልዎት ፡፡

var PGlat = (PGradius / 3963) * 180 / Math.PI; // ማይሎች ውስጥ 3963 ማይሎችን እንደ ምድር ራዲየስ በመጠቀም (PGwidth! = 0) {var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 180); ለ (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)); } ሌላ {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // የ polyline var deltaLat ስፋት = 250 * latSpan / yyPx; ከሆነ (PxWidth> 500) {PxWidth = 500; PGlat - = deltaLat; } ሌላ {PGlat / = 2; };

ኮዱን ሙሉ በሙሉ ለማየት አጠቃላይ ማሳያውን ይመልከቱ። ከተሸፈኑ ክልሎች ጋር በአንድ ካርታ ላይ በርካታ ክበቦችን ያገኘበት በዚህ ጣቢያ ላይ የተከናወነውን ተግባር አገኘሁ ፡፡

ምን አሰብክ?

ይህ ጣቢያ አይፈለጌን ለመቀነስ Akismet ይጠቀማል. አስተያየትዎ እንዴት እንደሚሰራ ይወቁ.