Aljebra ati Geometry… nigbawo ni Emi yoo lo? Maapu Google!

Iboju iboju 2014 10 23 ni 3.24.52 PM

Ọrẹ mi ti o dara, Glenn, jẹ ọkan ninu awọn oludasilẹ ti Oluṣọ Ẹbi. Olutọju Ẹbi jẹ ọkan ninu awọn itan iyalẹnu wọnyẹn… ile-iṣẹ kan ti o da lori mashup ti n ṣe iṣẹ ti gbogbo eniyan ATI n pese aye laaye fun awọn oludasilẹ rẹ. O gbọdọ jẹ iyanu lati lọ si iṣẹ ni gbogbo ọjọ ni mimọ pe o ti ṣe iyatọ. Ni akoko kọọkan ti Mo rii Glenn, o n ṣiṣẹ bi aṣiwere ati ifẹ ni iṣẹju kọọkan.

Ni alẹ Mo ṣe iranlọwọ jade Glenn pẹlu tọkọtaya kan ti awọn ọran Maapu Google. Mo fẹ lati pin ọkan pẹlu rẹ… fifa Circle kan lori Maps Google. O n lọ soke (bii mo ti mọ), o ko le fa iyika gangan. Sibẹsibẹ, o ni agbara lati fa awọn polylines ati fekito wọn bi o ti rii pe o yẹ. Nitorinaa, a le kọ koodu naa lati fi awọn apa 36 papọ ki o si igun igun fekito ki wọn le fikun-un ki wọn kọ iyika pipe kan!

Awọn polylines ti kọ pẹlu VML (ede ifamisi fekito), nitorinaa o ni lati tọka ninu akọsori faili fun IE lati fun wọn ni deede. Akata bi Ina ṣe ni adaṣe (dajudaju!).

Eyi ni snippet kan ti yoo fa iyipo kan maili 1 yika ile rẹ.

var PGlat = (PGradius / 3963) * 180 / Math.PI; // lilo awọn maili 3963 bi rediosi ilẹ ni awọn maili ti o ba jẹ (PGwidth! = 0) {var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 180); fun (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 tuntun (PGy, PGx)); }; map.addOverlay (GPolyline tuntun (PGpoints, PGcolor, PGwidth, PGtrans)); } miran {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // iwọn ti polyline var deltaLat = 250 * latSpan / yyPx; ti o ba (PxWidth> 500) {PxWidth = 500; PGlat - = deltaLat; } omiiran {PGlat / = 2; };

Wo gbogbo demo lati wo koodu ni kikun. Mo ṣẹlẹ kọja iṣẹ ni aaye yii nibiti o ti ni awọn fẹlẹfẹlẹ ọpọ ti awọn iyika lori maapu kan pẹlu awọn ẹkun ojiji.

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.