Algebra ma Geometry… o afea ou te faʻaaogaina ai? Google Faʻafanua!

Puʻeina le Ata 2014 10 23 i le 3.24.52 PM

O laʻu uo lelei, Glenn, o se tasi na faʻavaeina le Family Watchdog. Family Watchdog o se tasi o na tala manaia… o se kamupani faʻavaeina i luga o le mashup o loʻo faʻatinoina se auaunaga lautele MA maua moni se olaga mo ona faʻavae. Ai e ofoofogia le alu e galue i aso uma ma le iloa na e faia se eseʻesega. O taimi uma ou te vaʻai ai ia Glenn, e galue o ia e pei valea ma alofa i minute uma o ia.

Lenei po na ou fesoasoani ia Glenn i ni ulugali a Google Map. Sa ou manaʻo e faʻasoa se tasi ia te oe… tusia se liʻo i luga o Google Maps. E savili (i loʻu iloa), e le mafai ona e tusia se liʻo. Ae peitaʻi, e ia te oe le agavaʻa e faʻatulaga ni polylines ma siaki i latou pe a e manatu e tatau ai. Ma, o le numera mafai ona fausiaina e na tuʻuina 36 vaega faʻatasi ma siʻo tulimanu o le vector ina ia latou faʻaopoopoina ma fausia se atoa liʻo!

O le polylines ua tusia ma VML (vector markup gagana), o lea e tatau ona faʻailoa atu i le ulutala o le faila mo IE e faʻavasega lelei latou. E otometi lava ona faia e le Firefox (ioe!).

Lenei o se fasi pepa o le a tusia ai se liʻo 1 maila faataamilo i lou fale.

var PGlat = (PGradius / 3963) * 180 / Math.PI; // faʻaaogaina le 3963 maila e pei ole faataamilosaga ole lalolagi ile maila pe a (PGwidth! = 0) {var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 180); mo (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 (fou GLatLng (PGy, PGx)); }; map.addOverlay (GPolyline fou (PGpoints, PGcolor, PGwidth, PGtrans)); } isi {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // lautele o polyline var deltaLat = 250 * latSpan / yyPx; afai (PxWidth> 500) {PxWidth = 500; PGlat - = deltaLat; } isi {PGlat / = 2; };

Vaʻai atoa le demo e vaʻai i le code atoa. Na ou tupu i luga o le aoga i lenei 'upega tafaʻilagi lea na ia maua tele faaputuga liʻo i luga o le tasi faʻafanua ma paolo itulagi.

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.