ynhâld Marketing

Algebra en geometry ... wannear sil ik it ea brûke? Google Maps!

In goede freon fan my, Glenn, is ien fan 'e oprjochters fan Family Watchdog. Family Watchdog is ien fan dy fantastyske ferhalen ... in bedriuw oprjochte op in mashup dy't in iepenbiere tsjinst docht EN eins in kost leveret foar har oprjochters. It moat geweldig wêze om elke dei nei it wurk te gean wite dat jo in ferskil hawwe makke. Elke kear as ik Glenn sjoch, wurket hy as gek en hâldt elke minuut derfan.

Jûn holp ik Glenn mei in pear problemen mei Google Map. Ik woe ien mei jo diele ... in sirkel tekenje op Google Maps. It wynt op (foarsafier't ik wit), jo kinne eins gjin sirkel tekenje. Jo hawwe lykwols de mooglikheid polylines te tekenjen en dizze te fektearjen as jo passend fine. Dat, de koade kin wurde boud om gewoan 36 segminten tegearre te setten en de fektor efkes te hoekjen, sadat se in folsleine sirkel optelle en bouwe!

De polylines wurde skreaun mei VML (vector markup taal), dus it moat yn 'e koptekst fan it bestân oanjûn wurde foar IE om se goed wer te jaan. Firefox docht it automatysk (fansels!).

Hjir is in knipsel dat in sirkel fan 1 kilometer om jo hûs hinne sil tekenje.

var PGlat = (PGradius / 3963) * 180 / Math.PI; // mei 3963 milen as ierdstraal yn milen as (PGwidth! = 0) {var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 180); foar (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 (nij GLatLng (PGy, PGx)); }; map.addOverlay (nije GPolyline (PGpoints, PGcolor, PGwidth, PGtrans)); } oars {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // breedte fan polyline var deltaLat = 250 * latSpan / yyPx; as (PxBreedte> 500) {PxBreedte = 500; PGlat - = deltaLat; } oars {PGlat / = 2; };

Besjoch de folsleine demo om de koade folslein te sjen. Ik barde oer de funksje op dizze side wêr't hy meardere lagen sirkels hat op ien kaart mei skaden regio's.

Douglas Karr

Douglas Karr is CMO fan OpenINSIGHTS en de oprjochter fan de Martech Zone. Douglas hat holpen tsientallen suksesfolle MarTech startups, hat holpen yn 'e due diligence fan mear as $ 5 miljard yn Martech oanwinsten en ynvestearrings, en bliuwt te helpen bedriuwen by it útfieren en automatisearjen fan harren ferkeap en marketing strategyen. Douglas is in ynternasjonaal erkend digitale transformaasje en MarTech-ekspert en sprekker. Douglas is ek in publisearre skriuwer fan in Dummie's gids en in boek foar bedriuwsliederskip.

Related Articles

Werom nei topknop
Slute

Adblock ûntdutsen

Martech Zone is yn steat om jo dizze ynhâld sûnder kosten te leverjen, om't wy ús side monetearje fia advertinsje-ynkomsten, affiliate keppelings en sponsoring. Wy soene it wurdearje as jo jo advertinsjeblokkerer fuortsmite as jo ús side besjen.