That is pretty interesting actually, yeah, might actually work in the
short term for us to be able to still source our encoded polys.

On Oct 7, 3:44 am, bratliff <[email protected]> wrote:
> On Oct 4, 6:00 am,spoco2<[email protected]> wrote:
>
>
>
> > Hi all,
>
> > I am at a loss as to how to neatly define a complex path polygon/
> > polyline (think a postcode boundary) in V3 of the API compared to V2.
>
> > We have an app that currently uses the V2 API to draw about 50 complex
> > polygons at a time on a map. This we do using encoded polygons. So one
> > complex polygon could be represented as:
>
> > "d{xefubzsz`bquxn{hlzu`...@jfcuro@c...@jn@b...@prbo@y|
> > @l[ygi...@zat@mnq^diqiblzas...@}erf}eaho@kUrAdH"
>
> > for example. That's a lot of points in a nice, concise string.
>
> > Now, in V3 I see there is no such GPolygon.fromEncoded() method, and
> > instead we are supposed to define polygons via code like:
> >  var coords= [
> >         new google.maps.LatLng(25.774252, -80.190262),
> >         new google.maps.LatLng(18.466465, -66.118292),
> >         new google.maps.LatLng(32.321384, -64.75737),
> >         new google.maps.LatLng(25.774252, -80.190262)
> >     ];
>
> > Which, for that very example above turns out like as a few pages of
> > this editbox full of  'new google.maps.LatLng' definitions. This seems
> > horrendously inefficient.
>
> > I know I can send them as purely an array of points and then on the
> > client step over that doing the same, but that seems just as bad.
>
> > Surely there is a more effiecient way of defining a complex polygon
> > now?
>
> You might find:
>
>    http://www.polylib.us/polycluster/coast/encoded.html
>
> to be useful.  It uses classic "fromEncoded" polys.  It uses the
> "points" string.  It ignores the "levels" string.  It could be
> combined with:
>
>    http://www.polylib.us/gx
>
> to build a client-side KML processor.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to