Алгебра ва геометрия ... кай ман онро истифода мебарам? Харитаҳои Google!

Screen Shot 2014 10 23 дар 3.24.52 PM

Дӯсти хуби ман, Глен, яке аз асосгузорони Family Watchdog мебошад. Family Watchdog яке аз он ҳикояҳои афсонавӣ аст ... як ширкате, ки бо машуп таъсис ёфтааст, ки хидмати давлатӣ анҷом медиҳад ва дарвоқеъ барои муассисони худ зиндагии худро таъмин мекунад. Ҳар рӯз донистани он ки шумо фарқият кардаед, ба кор рафтан ҳайратовар аст. Ҳар боре ки ман Гленро мебинам, вай мисли девона кор мекунад ва ҳар як дақиқаи онро дӯст медорад.

Имшаб ман ба Гленн бо якчанд масъалаҳои Google Map кӯмак кардам. Ман мехостам онро бо шумо нақл кунам ... доир ба харитаҳои Google давра кашам. Он бод мекунад (то ҷое ки ман медонам), шумо наметавонед воқеан давра кашед. Бо вуҷуди ин, шумо қобилияти кашидани полилинҳоро доред ва онҳоро тавре, ки мувофиқи мақсад доред, вектор кунед. Ҳамин тавр, рамзро сохтан мумкин аст, то танҳо 36 сегментро якҷоя намоем ва векторро каме кунҷ диҳем, то онҳо гирд оянд ва доираи комил созанд!

Полилинҳо бо навишта шудаанд VML (забони аломатгузории векторӣ), бинобар ин он бояд дар сарлавҳаи файл нишон дода шавад, то IE онҳоро дуруст нишон диҳад. Firefox онро ба таври худкор иҷро мекунад (албатта!).

Ин як порчаест, ки дар атрофи хонаи шумо 1 мил давра мекашад.

var PGlat = (PGradius / 3963) * 180 / Math.PI; // бо истифодаи 3963 мил ҳамчун радиуси замин дар мил if (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)); } else {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // паҳнои polyline var deltaLat = 250 * latSpan / yyPx; агар (PxWidth> 500) {PxWidth = 500; PGlat - = deltaLat; } else {PGlat / = 2; };

Тамоми намоишро тамошо кунед, то рамзро пурра бинед. Ман дар функсия дар ин сайт рӯй додам, ки дар он як қатор давраҳо дар харитаи ягона бо минтақаҳои сояафкан ҷойгиранд.

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.