Hi Pil, Thanks for this list. I'll comment individually on each. It's important to remember though that just because something was in v2 does not mean it must automatically go into v3. There are many features of v2 that we know received very little use, and would therefore just bloat v3 unnecessarily.
On May 25, 6:27 pm, Pil <[email protected]> wrote: > > 1. Overview map Is this useful? It's no longer expanded by default on maps.google.com. If there is demand for it we can add it. > 2. GHierarchicalMapTypeControl We're working on this. It's important for accurately reflecting the current maps.google.com UI. > 3. GLayer We have started adding layers in v3, including layers for KML, Traffic, Bicycling, and Fusion Tables. Instead of having a single layer class as in v2 we are adding separate classes per layer type. We're focusing on the layers that we feel offer the most benefit to developers. We have also extended the layer concept in v3 such that layers can be dynamic and applications can register listeners for click events on layers which are passed the relevant data for the clicked feature. This allows applications to be built that use the data behind the layer, rather than the layer being just a fixed overlay. The Wikipedia and Panoramio layers did not see much adoption in v2, so are not currently a priority. If they are important to you let us know on the Issue Tracker. > 4. distanceFrom() We're planning a more extensive library of spherical geometry functions for v3, which will be an optional module, rather than just mixing them in with the classes concerned. > 5. Encoded polylines We have not exposed polyline decoding in v3 so far because we were not sure if encoded polylines offered much value now that v3 performs simplification and level of detail calculation automatically for all polylines. If it would still be useful to offer polyline decoding we can expose it. > 6. XML parser (incl. GDownloadUrl, GXml, GXmlHttp) These functions were added to v2 back when there were very few other JS libraries available. In truth though they are not at all maps related and have no place in a Maps API these days when there are many other libraries that are focused on providing generic cross browser utility functions. Consequently we're not planning to add them to v3 but instead recommend you consider alternatives such as Closure. > 7. GScreenOverlay We are not adding GScreenOverlay to v3 because it is confusing to developers (all other 'overlays' move with the map) and it's function can just as effectively be served by a custom control. > 8. GDraggableObject Again, this is not Maps specific and is better served by other libraries. > 9. GGroundOverlay Has already been added to v3: http://code.google.com/apis/maps/documentation/javascript/overlays.html#GroundOverlays > 10. G_API_VERSION Has not been exposed until now because we did not have a versioning scheme. Now that we have just added one we can expose the version number if there is demand for it. However I'd like to know what the value is? > 11. Maximization of info windows We stopped using maximised InfoWindows on maps.google.com some time ago because they were a poor UI, so do not plan to offer this in v3. > 12. Tabbed info windows We have no plans currently to offer tabbed InfoWindows, but will consider it if there is demand for it. Please raise this on the Issue Tracker. Many thanks, Thor. > All these features are completely absent in v3. For about a half of > them it is said they should be written by the maps programmer, so they > will never appear in v3. > > -- > You received this message because you are subscribed to the Google Groups > "Google Maps API" 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 > athttp://groups.google.com/group/google-maps-api?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Maps API" 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-api?hl=en.
