Google Groups Home Help | Sign in
Recent pages and files
Kml Feature Requests    

Is there a feature that you really want KML to support?

If its listed here, write your username next to it in support. If it's not listed, append it to the end.

We make no guarantee that any features will get into KML or the COM API. This is a good place to give feedback to Google about what you would like to see. Google does not disclose any new features before release, so even if a feature you requested will get implemented, no one at Google will tell you before it is released.

Request Format:

***************************************

Feature: Brief description of feature

Comments: Any comments on feature

Requested by: your username in this group

Supported By: Anyone else who supports you can add their usernames

***************************************

Feature: HTML Form support in descriptions

Comments: GE needs to be able to fully support HTML forms in description "popups" at least such that GE would post said form data to the user's external browser of choice the way HREF links send the user to an outside browser..

Requested by: EnvironmentalChemistry

Supported By:

***************************************

Feature: Copy coordinates of cursor by right mouse click

Comments: It would be really nice to be able to copy the full decimal/DMS coordinates of the cursor location by simply right mouse clicking and selecting an option like "copy coordinates".

Requested by: EnvironmentalChemistry

Supported By: Frank4

****************************************

Feature: Set Touring Paramaters in KML

It would be extremely useful and more user-friendly if in addition to users being able to set touring parameters (camera angle, range, speed) they could be set directly from KML so that when the PLAY button was clicked these parameters were used.

Requested by: clyde@clydeford.com

Addendum: We've now test-marketed a demo GE app among potential users and the common complaint is that it's too cumbersome. While we've found creative ways to use Network Links to remind users how to set-up their GE environment, all of this additional work has turned them off to GE. Being able to set touring parameters dynamically through our KML files would be a great help.

****************************************

****************************************

Feature: <TimeLocal> Tag

Comments: How about adding a new Tag that derives from TimePrimative which automatically converts UTC time to the users local time zone.

Requested by:  dlarmitage@gmail.com

Supported By: Gregory

****************************************

 

****************************************

Feature: an "Export Google Maps compatible KML" option

Comments: I have a simple data set (imported into GE Plus with a CSV file).  When I export to KML, it is not Maps compatible--"could not be displayed" error.

Requested by:  Dr. E. B.

Supported By: (unofficial)

****************************************

****************************************

Feature:  Allow for simple FORMs in NetworkLink descriptions that will get/post back to the NetworkLink itself. 

Comments: How about a feature where simple forms (in a NetworkLink's description HTML) could be submitted back to the containing NetworkLink?  This would allow for a small amount of interactivy within GE without having to spawn the dreaded extra browser and move the user in and out of the GE experience.

Requested by: xailor

Supported By: 

****************************************

****************************************

Feature:  GE should HTTP Accept-Encoding of GZIP for compressed data transfer.

Comments: To speed large data sets, GE does not accept HTTP GZIP streamed data from NetworkLinks.  Almost all browsers (interactive and non) accept GZIP data streams, GE should definetely join them.

Requested by: xailor

Supported By: (unofficial)

Addendum: except GE supports KMZ which already is a compressed datastream :) - barryhunter 

Addendum: But pkzip-style compression format is not formally streamable nor concatenatable and why browsers don't support this format.

****************************************

 ****************************************

Feature:  Allow for browser icon override in Folder and NetworkLink tags.

Comments: Allow the the reference of an icon href for Folder and NetworkLink entities to have the icon dispaly in the browser.

Requested by: xailor

Supported By: (unofficial)

****************************************

****************************************

1. Feature: Object based KML

Comments: Clicking on lines and polygons should open a description window lika a click on a placemark does.

Requested by: Bigga

Supported By: (unofficial), Bernd

Addendum: You can already do it using ctrl+clik on polygon or linestring

****************************************

****************************************

2. Feature: Object based KML

Comments: Allow KML display on Google Map and still allow public (no Google account) user to search for an address

Requested by: unknown

Supported By: (unofficial)

****************************************

****************************************

3. Feature: Ability to generate text in the screen overlay.

Comments: Right now we are generating pictures containing text and showing them as overlays.  It would be greatly beneficial if we could send ASCII text and Google Earth could display them as a screen overlay to save bandwidth.  If we could even use HTML so we could adjust the text look and feel it would be even better!

Requested by: powwow

Supported By: tobedetermined,xailor, clyde@clydeford.com

****************************************

****************************************

4. Feature: Balloon doesn't get destroyed on refresh of network link.

Comments: This is a big user issue.  If a user opens a placemark balloon, the balloon could become destroyed when the network link refreshes.  Everyone who uses the system complains about it.  Maybe we can have a flag of some sort to keep the balloon open even if the network link is refreshed?

Requested by: powwow, Frank4

Supported By: ryanagler,xailor

****************************************

****************************************

5. Feature: Event handling capability, GUI capability, modifying right-click menu

Comments:This is a big request, but maybe we could capture mouse events on the map or screen overlay and to perform certain actions.  Some actions could: show and and hide layers, show and hide placemarks, add placemarks to the map, etc.  Maybe we could also have the ability to generate GUI such as check boxes and text fields on the map so we can get user interaction data and execute commands with event handling.  Perhaps we couuld get user interaction data with a right click menu?  We also need the ability to submit web forms.

Requested by: powwow

Supported By:gifrate, ryanagler, tobedetermined

****************************************

****************************************

6. Feature: Ability to add and remove modules in the left sidebar.

Comments: Not all applications need the "directions" module.  Not all applications need the "layers" module.  Can we have a way to remove this from the G.E. application?  This will make applications more customizable.  It would be extremely cool if we could add our own sidebar/module! :-)

Requested by: powwow

Supported By: (unofficial)

****************************************

****************************************

7. Feature: Remove flicker when the Google Earth reloads a network link.

Comments:When a network link refreshes and the placemarks load again, it flickers.  Users have complained that the flickering is annoying so we had to increase the time it updated so it flickered less.  Can we remove the flicker upon upate?

Requested by: powwow

Supported By: ryanagler

****************************************

****************************************

8. Feature: Web browser in G.E. unpredictable...can we make it so it only loads in G.E.?

Comments:When I go to Tools->Web sometimes the web browser opens on the bottom half of the G.E. map.  On some computers it opens an entirely new web browser as a separate program.  Can we make it so it only opens in the bottom half of the map?

Requested by: powwow

Supported By: (unofficial)

****************************************

****************************************

9. Feature: Embed Google Earth in web browser.

Comments: I noticed there was a third party tool that embedded Google Earth in an I.E./Firefox  web browser.  They basically used a Google Earth dll and make a Mozillaplugin + ActiveX control out of it.  It was pretty neat to see it in Internet Explorer/Firefox.  Can you officially support this feature?

Requested by: powwow

Supported By: gifrate, ryanagler,luca63, tobedetermined, clyde@clydeford.com, Frank4

****************************************

****************************************

10. Feature: Allow ability to go to a specific point in time in time slider.

Comments:  It is very hard to use the time slider to go to a specific point in time.  Can we support in the KML to go to a specific point in time?  Also, can we add a text field or controls to the time control GUI to go to an exact date (instead of sliding the control?)

Requested by: powwow

Supported By: MarcGG, tobedetermined

****************************************

****************************************

11. Feature: HTML table support in placemarks

Comments:  HTML table tags don't work in the placemarks.  Can G.E. support this?

Requested by: powwow

Supported By: (unofficial)

Comment: Yes they do! - BarryHunter 

****************************************

****************************************

12. Feature: Name next to placemark optional (with boolean flag)

Comments:  The name next to the placemark (that identifies the placemark) fades in an out and moves around the icon when you zoom in and out.  When there are hundreds of icons this can get annoying.  Can you make this name optional?  We are generating text around the icon we make and the automatic text G.E. produces interferes with it.

Requested by: powwow

Supported By: (unofficial) 

Comment: If I understand this correctly, its already possible with the <LabelStyle> tag, you can even make it hover only using the StyleMap - BarryHunter 

LableStyle does not have an "on" or "off" for the label.  Unless we can scale the label to "0"? - powwow 

Yes use scale 0 or visisblity (part of the colour tag) to totally transparent. - BarryBunter 

****************************************

****************************************

13. Feature: Permit other file formats to be packed into kmz files

Comments: It would be useful to be able to include local text or even html documents directly in the kmz package so they need not be online.

Requested by: LuciaM

Supported By: (unofficial)

****************************************

****************************************

14. Feature: Allow local images used for BalloonStyles headers to be packed into the kmz file.

Comments: Right now it appears that only local images used in <description> are added to the kmz file.

Requested by: LuciaM

Supported By: (unofficial)

****************************************

****************************************

15. Feature: Allow data sets to have dangling <end> <TimeSpan>.

Comments: This is different from just omitting the <end> tag. During animation, the rendering of a data set is controlled by the <begin> tag. If an <end> tag exists, then the data set will stop being rendered once the time slider window no longer includes the date specified by the <end> tag. However, what I am suggesting is that a feature be added to allow the end time of a data set to be determined by the <begin> time of the next data set in a sequence. Possibly this could be accomplished by using the ID attribute so that more recent data sets having the same ID replace older data sets. This would be useful when the <begin> and <end> times are not periodic. The <begin> time is known when the data is processed, but the <end> time will not be known until the next data set is processed.

Requested by: drafnel

Supported By: (unofficial)

****************************************

****************************************

16. Feature: Rich balloons editor (see Mymaps in GMaps)

Comments: See http://maps.google.com http://maps.google.com/help/maps/userguide/index.html#public

Requested by: Valery35

Supported By: (unofficial)

****************************************

****************************************

17. Feature: Tags near of <IFrame>, <embed> in balloons

Comments: See http://maps.google.com/help/maps/userguide/index.html#videos

Requested by: Valery35

Supported By: mickmel, Frank4

****************************************

****************************************

18. Feature: Time Fade in time animation

Comments: See Fade to region Extent in http://earth.google.com/kml/kml_21tutorial.html

Requested by: Valery35

Supported By: (unofficial)

****************************************

****************************************

19. Feature: Uses Schema values in balloon (balloon style)

Comments: http://earth.google.com/kml/kml_tags_21.html#schema
http://earth.google.com/kml/kml_tags_21.html#schemafield
http://earth.google.com/kml/kml_tags_21.html#balloonstyle
Now we see $[name], $[description], $[address], $[id], $[Snippet] only. Wanted near $[fieldname]

Requested by: Valery35

Supported By: JasonBirch

Feedback: [JasonBirch]  Valery35, this appears to be supported in the current version of Google Earth.  Have a look at my recent post for details and example:  http://www.jasonbirch.com/nodes/2007/06/29/101/i-heart-kml-schema/

****************************************

****************************************

20. Feature: Support of a rich engine for full web support within kml

Comments:in addition to  Feature #5:Event handling capability, GUI capability, modifying right-click menu, it would be nice to create interactive interfaces as overlays as controls for users. Technologies such as javascript, AJAX, XUL, Google web toolkit should be included.

Requested by: gifrate@gmail.com

Supported By: mickmel, ryanagler, Jason Birch (mostly interested in using JavaScript to modify the KML DOM dynamically - remote JSON support would be nice too),clyde@clydeford.com, Frank4

****************************************

21. Feature: Support data protection in KMZ files

Comments: Would like to be able to distribute KMZ files with a "secure" feature so that recipients/viewers can see the information included in the placemark, but can not edit or manipulate the underlying data.

Requested by: StudleyGIS

Supported By: rnisthal

****************************************

 22.) Feature: Allow Ground overlay rendering in Google Earth Mobile. Any knowledge of this being planned? Will change by development strategy.

Requested by: Mainfan

Supported By:

 

****************************************

23.) Feature: Allow ScreenOverlays to be more than an image

Comments: It would be really convenient if ScreenOverlays could contain simple html. (E.g.: it would be nice if the image could be a hyperlink as well.)

Requested by: Funda (lafeber@gmail.com)

Supported By: tobedetermined! (similar to #3), clyde@clydeford.com

****************************************
 

24.) Feature: Allow CSS style formating in balloons

Comments: For example: <span style="font-size: x-small">this would look smaller</span>.  Would also be nice if balloons could use CSS classes. For example: <span class="myclass">this would be formatted text</span>.  We would need a tag similar to <StyleMap> that would let us define global CSS rules for all of the balloons in the KML file.

Requested by: OwyheeRover(bclark@earthpoint.us)
Supported By: Bocha10,dc3denny,clyde@clydeford.com, Jonathan van Tuijl, Manx

****************************************

25.) Feature: Google Earth COM API - IFeature improvment

Comments: Would be nice to get/set the ID, the Description and the Location of IFeature instances. With API it's possible to search a feature by its HREF/ID but not get the HREF of an highlighted feature, strange isn't it?. It would also be usefull that API allow to edit the location of a marker or of a path without generate and load a new KML.

Requested by: mathprod (mathieu.ocana@gmail.com)

Supported By: ryanagler

****************************************

26.) Feature: Google Earth COM API - Improvments

Comments: In addition of Feature Request #25

a) IApplicationGE should have a GetFeatureById(id) method which allow to use the <Feature id=### />. Due to many KML files can be loaded, it can exist more than one elements for an Id, so GetFeatureById() return the fist element with the wanted ID, assuming all features have a GUID in a collection of KML files. IApplicationGE::GetFeatureByHRef(href) need to know the loaded KML files (href=filename#id), so IApplicationGE should provide a collection which contains the filepath of loaded KML files.

b) IFeatureGE should have ID, Location, Description (+ metadata string if possible) and Style get/set properties. Style could be the ID or the href of a defined style. The HideShowDescriptionBalloons() methods could be added to IFeatureGE

c) IApplicationGE could also provide a collection of available style, so provide a IStyleGE class with ID get property and iconstyle, linecolor, linewidth, labelcolor, labelsize get/set properties.

 -------

Maybe not feasible, strongly dependant of the current implementation

d) For track/path representation, IFeatureGE should provide a collection of point location which contains each point of the path as an IPointOnTerrainGE instance. If possible a new class (IPathGE or something like that) derivated from IFeatureCollectionGE and IFeatureGE and dedicated for path/track handling could be added, with ID, description (+metadata) and Style get/set properties.

e) Furthermore It may be usefull if IApplicationGE::LoadKmlData() returns a IFeatureCollectionGE which contain the features of the KML file. The collection in part a) could contain the filepath and the a reference to the feature collection associated with loaded KML files.

f) Add event handling capabilities (join feature request #5). For IFeatureGE, event Click, MouseOver, MouseLeave (feasible with Highlight method),...

I don't know exactly how to implement this, but it can works with delegate or function pointer...

Requested by: mathprod (mathieu.ocana@gmail.com)

Supported By

****************************************

27.) Feature: KML <coordinate(s)>

Comments: In case of path/track, the locations of all points are concatenated between <coordinates>...</coordinates>. It could be easier to  read and to parse if a new mark <coordinate/> exists.

Lists of points could be stored as:

<coordinates>

 <coordinate> #######,#########,# </coordinate>    (or <coordinate lat="#####" long="#####" alt="#####" />, cool but hard to keep backward compatibility with this)

 [...] 

 </coordinates>


Requested by: mathprod (mathieu.ocana@gmail.com)

Supported By:

****************************************

28.) Feature: Prevent Redundant NetworkLinks

Comments: When a kml file containing a NetworkLink is loaded, if there is an existing NetworkLink with the exact same "href" and ID, the existing NetworkLink should be updated, rather than an entirely new unnecessary-bandwidth-hogging redundant NetworkLink created.

Requested by: ryanagler (ryanagler@gmail.com)

Supported By: hessu@hes.iki.fi, Insaniac99,xailor

****************************************

29.) Feature: Allow KML to Delete NetworkLinks

Comments: A NetworkLinkControl should be allowed to delete NetworkLinks, including its calling NetworkLink.  This would not be a security issue if the NetworkLinks a NetworkLinkControl can delete are limited to those that have the same href

Requested by: ryanagler (ryanagler@gmail.com)

Supported By:powwow, Insaniac99, rnisthal,xailor,clyde@clydeford.com

****************************************

30.) Feature: The NetworkLink loading a purely Updating NetworkLinkControl should NOT appear in Temporary Places

Comments: This just adds clutter and confusion.  An NetworkLinkControl update is not a place on the map, and its caller should be automatically deleted from temporary places as soon as the Update is done if there is no refreshInterval specified.

Requested by: ryanagler (ryanagler@gmail.com)

Supported By: rnisthal

***************************************

31.) Feature: httpPost (exactly like httpQuery)

Comments: It would be nice to be albe to use POST (I propose a new "httpPost" element) requests for Link instead of GET (current done by "httpQuery" element).  GET limits the size of the data you can send to the server. 

Requested by: ryanagler (ryanagler@gmail.com)

Supported By: dc3denny

***************************************

****************************************

32. Feature: Support rotation of rasters in GMaps

Comments: Wanted one features in GE and GMaps

Requested by:  Valery35

Supported By: (unofficial)

****************************************

33. Feature: Allow sending <viewFormat> data using <refreshMode>onInterval</refreshMode>

Comments: Sofar, it is possible to send <viewFormat> data using the <viewRefreshMode>onStop</viewRefreshMode> but this has a low temporal resolution and does not work when the user continuously moves. Using the onInterval option will help here. Having a subsecond onInterval period will also help.

Requested by:  tobedetermined

Supported By: (unofficial)

****************************************

 

****************************************

34. Can we have Colour Coded Pushpins

Will it be possible to have colour coded pushpins coded into the KML files, this would be really useful for displaying different groups of addresses.

Requested by:  VeeWhy

Comment: KML already supports this using the IconStyle tag (ManoM)

****************************************

35. Feature: Allow <Change> to add coordinates instead of replacing them

Comments: In the KML reference the following is stated:  When <Change> is applied to a set of coordinates, the new coordinates replace the current coordinates." Would be nice if the <Change> tag also allows to add coordinates instead of replacing the existing ones.

Requested by:  tobedetermined

Supported By: (unofficial)

****************************************

36. Feature: LineStyle arrows

Comments: It would be nice if there was a LineStyle element that could be turned on which would inert arrows along a LineString so that you could indicate the LineString's direction of travel.

Requested by: ryanagler (ryanagler@gmail.com)

Supported By: Simon Charest (SimonCharest@gmail.com)

    rnisthal 

Comments: I am regularly mapping very precise paths (including adresses, longitudes, latitudes, directions, lengths, etc). The only way I can tell them apart from one another is by creating folders/groups (per path, per week, per day, etc), allocating them a different color each and then connecting them with lines. I just wish I could use arrows to make the paths more visual (instead of adding a unique incrementing number).

****************************************

 

37. Feature: Add KML and KMZ as default MIME types for all servers and operating systems
Comments: I just moved to a new hosting company and of course the servers don't recognize KML and KMZ MIME types.  These MIME types should be added to whatever default setups are used by the world's web servers.

Requested by: OwyheeRover(bclark@earthpoint.us)
Comment: Google doesn't actually have any control over this. (ManoM)

Comment: Still, it would be worth asking. (OwyheeRover)

        

****************************************

38. Feature: Allow coordinates to be added to a LineString without having to resend the old coordinates

Comments: If you use a LineString together with a networklink it's impossible to add one or mulitple points to the path. To update the path you need to update all the points.This causes lots of overhead when the path contains lots of coordinates


Requested by: lucvh

Supported by:

 

****************************************

 

39. Feature: Add dashed lines to <LineStyle>
Comments: It would be nice if we could draw dashed (or dotted, etc.) lines on Google Earth.

Requested by: OwyheeRover(bclark@earthpoint.us)
Comment:

        

****************************************

 

40. Feature: Allow each shape in a <MultiGeometry> to have its own style
Comments: Extend <Style> and <styleUrl> so that they can be contained by any <Geometry>.  That way, if a placemark contained both a polygon and a linestring, each could have its own weight and color.  Currently, to have individual colors, the shapes must be separated into separate placemarks.  The reasons for having them combined into one placemark are a) all elements would highlight together when the icon is moused-over, and b) the users would see just one placemark listed in the folder view, not several.

Requested by: OwyheeRover(bclark@earthpoint.us)

Supported By: Jeff, Matelot
Comment:

        

****************************************


41. Feature: Function to make map center and zoom on KML overlay
Comments: When adding an KML overlay (using GGeoXml) to a google map, it would be really handy if there was some way to automatically center the map on this, and maybe even set the zoom to a level where the entire content of the KML was visible - like implemented by EGeoXml.

Requested by: Truck3r

Supported By: (unofficial)

****************************************

 

42. Feature: Ability to specify a different icon for bundled placemarks
Comments: If multiple placemarks are in the exact same geolocation, GE bundles them together.  It would be nice if a different icon could be specified for this bundle effect.

Requested by: Joshua Stewart

Supported By: (unofficial)

****************************************

 

43. Feature: Filled polygons that follow irregular ground 

Comments:  I'm trying to show a phenomenon that follows the earth's surface.  The method  I'm using is to draw a tessellated polygon and fill it.  The outer boundary of the polygon follows the earth's surface very well, but the fill  color doesn't - high points poke through the fill.  Example is at

http://www.thewebsitedoctor.net/avalanche/UtahAvalancheMap.kmz

It would be nice to have some way to clamp the fill to the ground.

Requested by: Walt Haas

Supported By: Jeff Daily


44. Feature: Real-Time Time Synchronization
Comments: This may be part of Plus or Pro, but I can't tell from the smallish narratives about the specific product lines on the GE website.

Currently, I use the standard Time Series capabilities in KML (TimeSpan/TimeStamp) to temporally control things that have no instantaneous relation to now as real-time.  For example, I might be rolling through Civil War battles that are each tagged with a TimeSpan, which works nicely for that application because it (obviously) occurred in the past and playing through the time animation is anchored in history.

What I think would be interesting and quite useful (and honestly am astonished was not the very first thought when the idea of incorporating Time into GE first materialized), would be the ability to synch the Time functions with the real current time for a user.

I do quite of bit of KML scenario development that involves various forms of forecasted position data that include precise time elements.  If I have a series of events for today, I would like to be able to kick off the time animation run and have it move in lock-step with the current real time.  This would make events pop into and out of GE based on whatever associated Time element matches whatever time it is "right now".

Requested by: PlannerX (planner_x@hotmail.com)


****************************************
45. Feature: User Define Info other Then Meta Data

API in Google Earth or way to define a replacement type in a schema
for values you want displayable, and editable by the user. So if you
wanted to place a point or polygon on Google Earth but had additional
editable information that needed to be in XML format, and not just
CDATA.

Thanks for the consideration.

Requested By: tsutton(tsutton@sensis.com)

 

****************************************

46. Feature: Enhance Camera tag to remove dependancy on Placemark

Comments:

 

I find the fact that Camera is a singleton child of PlaceMark to be somewhat constraining:

  • I would like to use Camera tags on their own to develop a path for my Pro movie creation, where each "view" in the tour may not be associated with a Placemark.
  • I would like to use multiple Camera tags on a single placemark to provide a simple form of animation
  • The current Tour mode does not allow point->point->follow path->point tours.  I could use Cameras to provide intermediate positions along a path to work around this limitation

To allow for these cases, I propose that the Camera tag be disassociated from the PlaceMark tag, and made into a primary object under the Document tag, similar to Style, and that Google Earth be enhanced to recognise the Camera tag in its Tour mode.

 

Requested by:  Jason Birch

Supported By: Valery35, Rich Treves

****************************************

 

47. Feature: Enhance Camera and Placemark to allow referencing, similar to the Style tag

Comments:

 

If combined with Feature 46, this would allow Camera tags to be referenced by Placemarks, and would allow multiple placemarks to reference a single Camera.  An additional tag (CameraCollection?) could be used to associate multiple cameras with a single Placemark.

 

Requested by:  Jason Birch

Supported By: Valery35, Rich Treves

****************************************

 

48. Feature: Network link to placemark in KML by ID.

Comments:

In KML 2.2 i see link to style as http://.../file.kml#id and link from balloon to need placemark.

I hope we can use this feature from Network link.

 

Requested by:  Valery35

Supported By: (unofficial)

****************************************

49. Feature: KML in Notebook

Comments:

It is more to Google notebook (Docs) team.

If we can uses permanent link to notebook bookmarks (or Google documents bookmarks) and paste (upload) texts of KML files then we can make and debug very interactive Google GEO projects.

 

Requested by:  Valery35

Supported By: (unofficial)

****************************************

50. Feature: FADE IN and FADE OUT for COLLADA models

Comments:

Collada models (at least the ones with textures) are not sensible to the fade in and fade out configuration of the "Level Of Detail" parmeters for an object so they appear and disappear suddenlly and not smoothly.

Requested by: pyarza

Supported By: (unofficial)

****************************************

51. Feature: FADE IN and FADE OUT ability for new PHOTO Overlay objects defined in the KML 2.2 DRAFT DOCUMENTATION

Comments:

It would be nice that the new photo overlays are made sensible to the fade in and fade out configuration of the "Level Of Detail" parmeters for an object so they appear and disappear smoothly if you configure them that way (the current documentation draft doen't says if this will be the way it is supposed to work).

Requested by: pyarza

Supported By: (unofficial)

****************************************

52. Feature: REGIONS and their LOD to be defined so that they are not rectangles oriented north

Comments:

Actually the REGION LonLatAltBox paremters only allows to make areas that with their sides parallel to north-south and east-west directions, and in some cases it can be usefull that this areas can be defined with a parameter like orientation so we can have a LonLatAltBox that is oriented as needed (even more it should be maybe defined as nort an oriented rectangle but as a generic polygon).

Requested by: pyarza

Supported By: (unofficial)

****************************************

53. Feature: Ability to resume trip (flight) over a linear feature from other point that is not the begining of the line

Comments:

AS an example, If a line feature represents a road and the user stops in the middle of the trip over that line and selects something else (another feature he is looking at) the "focus" over the line trip is lost and the trip restarts from the begining of the linear feature.(he should be able to resume the trip in the same point where he has stopped). (Actually I don't know if this is a KML request or a feature request for the GEapplication)

Requested by: pyarza

Supported By: kmlEditor@NorthGates.Ca

****************************************

54. Feature: Google Earth COM API - Improvments

Comments:

It would be useful to have an event that occur when the feature properties dialog opens and closes. Also if the event could return the feature xml text (just like right-click and Copy feature xml) when it closes and perhaps return empty xml if the user canceled or no changes occured. The event could be limited to a specific loaded file (by href#id) or kmldata  and limited to the temporary places too. Instead of an event if GE isn't going to provide events, if we could have the above info to query when we need it.

Requested by: kmlEditor@NorthGates.Ca

Supported By: (unofficial)

****************************************

55. Feedback: Google Earth COM API - Developer Group

Comments:

It would be useful to have a quick running status of what GE developer group is doing, ie.: Reviewing KML Feature Request#, Implemented Interface by GE version, etc.. Just a one pager running log link from COM API web page.

Requested by: kmlEditor@NorthGates.Ca

Supported By: (unofficial)

****************************************

56. Feature: Faster Google Enterprise/Pro Client Update Rate

Comments:

I have an application where I use the GE Client to display results from my simulation.  I load 3D models of aircraft and have them fly around in Google Earth. The motion is very jerky, however, because the GE Client

only refreshes network links at a maximum of one Hz. It would look much better if the GE Client supported a faster refresh of up to 60Hz.  I understand that this would be a concern for the free client, as it could

be used to overwhelm a server.  Would it be possible to allow faster updates in the Enterprise Client when used with an internal server?

Requested by: Bob Case

Supported By: (unofficial)

 

Comment:  You can use the Earth API's SetCameraParams() function to update the current camera's view from an external

                 application at any rate you like.  Your external app will need the info from each simulation point and periodically

                 update the view with calls to SetCameraParams(). -doug

 

****************************************

57. Feature: Google time stamp to include BC time

At the moment time stamps can only go back to 0AD, lots of earth science applications require animations before this and to perform them at the moment we have to work around by using AD time only.  Not only is this fiddly for the developer, its confusing for the user as the time line is putting out the wrong (AD) numbers.

Requested by: Rich Treves

Comment: (ManoM) Actually, you can, simply put a minus sign in front of the date and it will show up as BCE.

 ****************************************

58. Documentation: Please clarify the use of the SimpleArrayField and Obj types within Schema

Comments:  Currently, only the SimpleField is documented as to how it is structured.  I would really like to see more documentation on how to use these more advanced types, and also how to integrate them into the BalloonStyle element.  And for crying out loud, please don't deprecate the Schema element!

Requested by: Jason Birch
Supported By: (unofficial)

**************************************** 

***************************************

59. Feature: <Geometry> elements contained by <MultiGeometry> should inherit its properties

Comments: Currently (KML2.1), it appears that <extrude>, <tesselate>, and <altitudeMode> are ignored if defined for <MultiGeometry>.  Instead, for each <Geometry> element within, those properties must be defined even if they never change from <Geometry> to <Geometry>.  Here's my use case: I'm trying to draw realistic-looking 3D clouds.  If a cloud has many, many <Polygon>s defined, I have to set <altitudeMode> for each <Polygon> to something other than clampToGround.

Feature request 40 is loosely related.  Combined, these two requests show a need for enhanced <Geometry> flexibility. 

Requested by: Jeff Daily,Matelot

Supported By: Matelot

Addendum: Something like VRML would be very welcome

****************************************

***************************************

60. Feature: Redefinition of default values

Comments: Somewhat of a generalization of request 59 above, it would be nice to allow a KML element's default property values to be redefined for an entire KML document.  I can see something like a declaration towards the beginning of the KML file, or a declaration for the first instance of an element, resetting the default value.  For example, the <Geometry>'s <altitudeMode> property.  Wouldn't it be nice to say somewhere in the KML, "From here on out, the default value for <altitudeMode> is not clampToGround?"

Requested by: Jeff Daily

Supported By:

****************************************

****************************************

61. Feature: Sorting objects in places-folder

Background: The polygons I exported to KML are sorted according to their ID in the GIS-software (Manifold Systems) I've been using. I couldn't find an easy way (at least not yet) to do the sorting before exporting the polygons to KML. I discussed the sorting possibilities in the developer support forums (thanks again for your help!) and was directed to post this message to the feature request page.

Requested by: falsuhail@hotmail.com

****************************************

****************************************

62. Feature: Ceiling and Floor (altitude band) control over polygons

Background: When building a 3D polygon that does not have a floor of the ground (extrude=1), individual panels must be built.  Please include a capability to specify a polygon and a floor and ceiling altitude to simplify the creation of 3D volumes that are not on the ground.

Requested by: greg_roughriders@yahoo.com

****************************************

****************************************

63. Feature: Altitude indicator or slice

Background: In addition to providing the altitude of the "eye", can you add a method to evaluate the altitude of objects within the view.  For extruded polygons and lines, having insight into the altitude values can be useful.

Requested by: greg_roughriders@yahoo.com

****************************************

****************************************

64. Feature: Add support for ground overlays that do not use a rectangular latutide/longitude grid

Background: I work on OMI (Ozone Monitoring Instrument) which is the Dutch/Finnish contribution to NASA's EOS-Aura satellite. This satellite circles the earth is a so-called sun synchronous orbit. It measures on a grid that is rotated with respect to the local meridian. Right now we display the daily measurements by drawing the ~1 million measurements by plotting them on a large rectangular grid (see the www.temis.nl website for examples).

We would like to plot the individual orbits using the grid native to OMI, reducing the size of the downloads, and increasing the fidelity of the display (hey, win-win). This request is relevant for other space-borne satellite instruments as well (sun-synchronous, like MODIS, GOME-2, Sciamachy, and others). Geostationary weather satellites will require a different mapping method.

Requested by: Maarten Sneep

 

I work with a variety of climate satellites, including CALIPSO.  CALIPSO is sun-synchronous and part of the A-train.  Instead of scanning wide swaths of the earth's surface, it makes detailed vertical profiles of aerosols using a laser.  The images created using this satellite are best viewed tied to the ground like an overlay but sorta stood on end.  Specifying the corners of a picture would require lat, long, and alt where each pair of corners would share lat and lon, but have different altitudes(one at the ground and one at TOA).  Mapping could be done using great circles.  We could handle earth rotation under the satellite by making a series of images that would blend seamlessly.  Combining this with regular rectangular ground overlays would allow us to more easily compare features observed by different satellites and show them to the public.

Requested by: Don Garber

 

To add to this: The display of the 'curtain' through the atmosphere also applies to CloudSat (which uses a Radar to measure cloud profiles). Of course things can be harder still: OMI will eventually produce ozone profiles as well, producing a full 3D field of Ozone. I'm not sure whether and how to display this data in Google Earth.

By the way, I think people at Google are aware of these type of issues, or at least they can be if they attended this Google Tech talk.

Added note by Maarten Sneep

****************************************

****************************************

65. Feature: Force description to be shown as text, html or auto

Background: I wish to add much <html>, <a href=>, <img src=> and I want it would shown as text and they would not be parsed as HTML. Even if I escape them as &lt;html&gt;, &lt;a href=&quot;http://...&quot;&gt;text&lt;/a&gt;, &lt;img src=&quot;image.gif&quot; /&gt; GE shows them unexpectedly.

I wish that that it would be added attribute type to description and similar tags, also to style maybe. <description type="text"><CDATA[[<html>]]></description>

Requested by: Edgaras

****************************************

****************************************

66. Feature: Hide display of names for placemarks containing points

Background: Some of our KML models contain 100s to 1000s of points. Each point represents a physical feature - for example trees. Currently, when we assign each point a name - GE draws all the points on the screen with their names. This is very distracting to the user. We currently dont assign point features a name - which makes it hard for the user to find a certain point from table of contents(TOC). It would be great if you could add tag that would tell GE whether to display the name in the 3D viewer or not.

This problem does not occur with polygons and polylines - as their names do not get shown in the viewer.

Requested by: Raj.Rao

Comments: (ManoM) You can do this already. Use <LabelStyle><scale>0</scale></LabelStyle> 

****************************************

67. Feature: Autosave Folder

Background: I would like to be able to set a .kml (or .kmz) file that a folder automatically saves back to each time I update it.  In conjunction with network links, It would allow our municipal government operations (traffic and emergency personnel) to communicate geographically in real-time.  For instance, when the traffic department closes a street, simply adding a line to the closed street will refresh the information to anyone that has the kml network linked, such as dispatchers, fire and police, and the public.  Right now they have to manually save it, which, if not saved properly, can ruin the file.

Requested by: Carey Stranahan

****************************************

 

***************************************
68. Feature: <IconStyle> in <Style> of <ScreenOverlay> to support <heading>
Comments: I would like to have a location independent but compass oriented screen overlay, the same way it's possible to have compass oriented placemarks. It's already possible to simulate this with a networklinked placemark, but for a static image where the only changing part is the user's viewpoint orientation, it makes no sense to have to go through the server.
Requested by: Para
****************************************

 

***************************************
69. Feature: Load NetworkLinks on background thread

Comments: it seems when networklinks are downloaded/parsed, it might be
happening on the main rendering thread, causing a drop in frame rate
and a distinctive visual stutter for the user.

the built-in vector data in GE (roads, boundaries etc) never have this
issue. I know they are not kml but it would be great if we could load
data without changing the frame-rate of the display.

the smoothness of the GE rendering is one of those intangible items
that you only really notice when its gone :)

Requested by: Brian Flood
Supported by: Jason Birch

***************************************


***************************************
70. Feature: Add hotspot/hyperlinking capabilities to PhotoOverlay

 

Comments: We've had panoramic tours available on our website, linked from MapGuide, for quite a while now.  Although users can pop out of one pano and then enter another, one of the best features of for our users is that once inside the pano, they can navigate from one pano to another by just clicking on hotspots within the image.  As well, they can open external HTML pages from inside the pano for additional information on historic buildings, etc.

 

It appears that the new PhotoOverlay tag allows for displaying spherical and cylindrical panoramic views.  However, there doesn't appear to be a linking (or link positioning) component, removing the ability to create proper virtual tours.

 

Please add the ability to place hotspots within panos.  These should be able to link to internal locations with an anchor reference #pano-id-3232, to external KML files with http://www.example.com/pano123.kml#pano-id-123, or to external web pages with http://www.example.com/building_description.html

 

Requested by: Jason Birch
Supported by:

***************************************

71. Feature: Ability to use <embed> and <object> tags in kml infowindows. This way we could display swfs, flvs and other types of files.

Comments: You can now use embed for flash applications, in the Windows 4.2 client.

Requested by: gyorgy.chityil@gmail.com

Supported By: dc3denny, kmlEditor@NorthGates.Ca

 

***************************************

72.  Feature: <Camera> KML tag tilt view of 180 deg should be capable with COM API SetCameraParams()

Comments:  Currently the COM API functions SetCamera() and SetCameraParams only let you tilt your view 90 to 0 degrees.

                   Since the new KML <camera> element allows the ability to view straight down to up (0 to 180 deg), the COM API

                   camera functions should do so as well.

Requested by:  dougec

Supported By:

****************************************

***************************************

73.  Feature: Support/maintain Http Session/Cookies between subsequent requests to a network link. Even better: share the http session with the web browser if the base url goes to the same webapp as the network link (via url re-writing or similar)

Comments: Currently I have to hack my own session maintenance with url re-writing in order to get a network link to pass information to other web pages that will be launched through the web browser.  At a minimum though, I think its reasonable to expect GoogleEarth to at least maintain the session (via cookies or url-rewriting) between subsequent requests to a single network link.

Requested by: BenG

Supported By: xailor

****************************************

***************************************

74.  Plugin API interface

Comments: GoogleEarth doesn't have a publicly available plugin interface. Getting information out of google earth and submitting it to web services is usually difficult resulting in a poor user interface. An API allowing developers to write extensions that define new menu options etc. would greatly increase the ease of integration.

Requested by: BenG

Supported By: kmlEditor@NorthGates.Ca

****************************************

***************************************

75.  GoogleEarth Security & Authentication Model

Comments: We need a complete understanding of the authentication mechanisms supported by the GE client. The goal is to have authenticated network links and services made available using a single sign on. To support this GE would need to cache the credentials provided by services/data feeds in a web environment and provide the authentication information along with any future requests.

Requested by: BenG

Supported By: xailor

****************************************

***************************************

76.  Network Link & Time Slider Integration (plus allow user to select a time span outside current range)

Comments: We would like to use the Google Earth time slider as a query filter for network links. The key enhancement required to do this would be to pass the time span from the slider as a URL parameter (much like the view bounding box). The Google Earth client should also be modified allowing a user to select a time span outside of the current range (i.e. move the slider off the current scale)

Requested by: BenG

Supported By:

****************************************

***************************************

77.  Support for Negative Elevations

Comments: Support for negative elevation on the Google Earth globe

Requested by: BenG

Supported By: NR (and several others attending GDD 07), Jonathan van Tuijl (Not related much to KML, but I'd really appreciate it if ground below sea level wasn't raised)

****************************************

***************************************

78. Annotation within PhotoOverlays

Comments: PhotoOverlays can potentially contain a huge amount of detail. I would like to see some method of applying annotations to points or areas of the PhotoOverlay, along the lines of the 'Add Note' facility at flickr. On a broader theme, if the 'surface' of a PhotoOverlay could be treated in the same way as the surface of the GE globe, you could apply any GE annotation methods such as pushpins (including perhaps other PhotoOverlays). Actually, this could apply equally well to ScreenOverlay and GroundOverlay elements, as well as surfaces of 3D models - in fact anything to which a coordinate system can be applied. This would opens up GE to 'Worlds within Worlds' possibilities.

Requested by: PhilRichards

Supported By: Anyone else who supports you can add their usernames

****************************************

***************************************

79. Feature: More control over an icon's heading

Comments: Currently you can define one heading for an icon. The only sensible way for GE to handle that is by drawing it on the ground, then rotating about the "horizon axis" so it faces the user. That's great for emulating GE's compass on Earth (or perhaps in the sky). However, if you want the icon to point at something, it becomes clear that "directional distortion" balanced over all directions doesn't help when you only care about one direction. I propose a way to specify that one direction.

Requested by: Jonathan van Tuijl

Supported By:

****************************************

 ****************************************

80. Feature: Ability for KML file to control time slider's range

Comments: A newly loaded KML file with TimeSpan information will come up with the time slider pegged on the left (to the beginning time). That can be a bit irritating, as a better default would be to have it include the whole time span. And, if a user is not familiar with the control, he will not see the track line that is in the KML file and will not intuitively know to expand the time slide control to the right.

Requested by: Felix

Supported By:

 ****************************************

 81. Feature: Mix MSL and AGL Altitudes in Co-ordinate List

The altitude mode is set way back before the co-ordinates. I need to draw a line from an absolute (above Sea Level [MSL}) to a relative (above Ground [AGL]) altitude point.

Requested by: Stareagyl

Supported by:

 ****************************************

82. Feature: Draw 3-D Swash/Tube/Pipe/...

Would like to draw a translucent pipe or chute in the air - i.e. would like to specify a LineString with a height or a radius.  I'm not seeing my line in the air when I don't <extrude>

Requested by: Stareagyl

Supported by:

****************************************

83. Feature: RegularPolygon, Circle, Star Elements

Comments: While Polygon is fine, there isn't any support (that I saw anyways) for regular polygons, circles and whatnot.  It's very non trivial to compute "make a circle centered at (long,lat), radius 10,000 meters"

I whipped up a little python script to generate this at http://code.google.com/p/kmlcircle/ 

I used a spherical model, which seems to work ok for radius < 1,000,000m or so.  It's a bit more work to do the full elipsoidal model, but whatev. Anyways, me thinks that <RegularPolygon>, etc would be great additions to KML.

 

poyom: This would especially be nice when doing dynamic updates so the vertices don't have to be sent every poll.  And don't forget about ellipses and arcs.

Requested by: nickg [at] modp [dot] com

Supported by: Poyom

****************************************

84. Feature: Support zipfile passwords on KMZ

Comments: OK, so this isn't really a KML suggestion.  But I would really like to be able to apply a zip password to the KMZ file and have Google Earth prompt for the password.  What the user does once they open it doesn't really mater (similar to the approach to http auth) just that they were authorized to open in the first place.  I know this goes counter to the Google mantra--you can't access the data without breaking the password--but it sure would be handy for distributing proof-of-concept files without having to worry about them being viewed by casual users.

 

Requested by: Jason Birch

Supported by:

****************************************


85. Feature: Making holes or excavation on GE   

Many engineers or surveiors need to see their project into GE. If you use absolute mode por height you discover you cant see the parts excavated. It is neccesary  a 'cutting' object or property  to 'adapt' the GE surface. In fact many projects exported from Autocad, MX roads, ISTRAM, etc cant be seen correctly.

I'm sure this feature will give a few oportunities, perahps in GE Plus or PRO of course .  

 

Please notify me your opinion. And in any case I will answer the questions you have.

Requested by: Antonio Pérez  tonnot1166@gmail.com

Supported by:

****************************************

 

86. Feature: Re-implement ability to display non-Flash content using OBJECT/EMBED tags in balloons.

For a short time it was possible on the Windows platform to embed a Windows Media Player object within balloons allowing for MP3, MPG, AVI and other compatible formats to be rendered. The latest release eliminated this ability. By re-implementing it, along with possible support for other plug-in players (such as Quicktime) it would extend the functionality of the tags and allow for broader market penetration of developer content.

Requested by: wndrin

Supported By: lars

****************************************

87. Bug - FOV (Field of View) in Spherical PhotoOverlay is too small

The maximum field of view is currently only about 60 degrees - it should be more like 100 - 120 degrees maximum. While 120 is usually a bit excessive (quite a bit of distortion on the sides) it is available in most VR players. However I would say 110 degrees would be optimum. As it is many of the images simply would be more interesting if it was possible to zoom out more.
for examples you can check our kml file with over 2800 of these spheres - http://www.360cities.net/ge.kml
Requested by: Jeffrey Martin

Supported by:

*******************************************

88. Feature: Combining styles


You should be able to say "I want BalloonStyle X, and LineStyle Y" for a particular Placemark.

 

Requested by: ecornips

Supported by: Manx

*******************************************

89. Enabling the possibility to choose which website to share/post


The menu share/post when you right click on a feature send your kmz on a fixed website (http://bbs.keyhole.com/ubb). Choosing which website to post will enable huge capabilities for geo-collaboration.

Requested by: gershwinou

Comments: [ManoM] Wouldn't that require log-in information for other sites? And have those sites integrate directly with Google Earth? Currently, you can save the KML and upload it using whatever mechanism your site provides for that data.

gershwinou: Well that is breaking somehow the user experience. To tell the truth, i have developed a collaboration/versioning tool that people can use (ie, watch, change and commit) from within ge (a bit like SVNised geographic tool) however the 2 only decent possibilites to do it properly is 1. sens as email (not connected way) or share/post (connected). share:post is working very fine but need to hack a bit ge... Any other suggestions welcome

Supported by:

*******************************************

 

***************************************

90. animated gif and/or flash content for overlays,screenoverlays and/or sketchup mappings

Comments: It where super if it where possible to use animated mapping datas (and why not, interactives , ex: flash); 

in more, because the flash format is vectorial, it's cool to using it in large scale datas.

Requested by: Cdriko

Supported By:

****************************************

 

****************************************

91. A version of a LatLonBox and LatLonAltBox that specifies corners rather than sides and rotation for positioning

Comments: While it is possible to use the latitude and longitude boundaries with a rotation to specify the position of a ground-overlay, 

it can be more convenient to specify the latitude and longitude coordinates of each of the four corners of an image.

Requested by: Maarten Sneep

**************************************** 

92.  "Maps" and "Hybrid" layers should be added as an alternative to just imagery backgrounds

Comments:

Requested by: Mangocrate

Supported By:

***************************************

 

***************************************

93. Feature: Ability to use NetworkLink ID in <targetHref> instead of URL (in <Update>...</Update>) to allow <Change> of NetworkLink elements, including it's URL

Comments: Example:

                    <NetworkLinkControl>
                        <Update>
                            <targetHref>#network_link_id_1</targetHref>
                            <Change>
                                <NetworkLink targetId="network_link_id_1">
                                <Link>
                                    <href>new_URL</href>
                                </Link>

                            </Change>
                        </Update>
                    </NetworkLinkControl>  

Requested by: GG

Supported By:

****************************************

 

***************************************

94. Feature: A new <Merge> operator for <Update> to combine <Change> and <Create> functions

Comments: This new <Merge> operator should work as <Change> if element already exists, else will <Create> new element with specified ID.

Requested by: GG

****************************************

 

***************************************

95. Feature: Control of a fog distance(s) in <Camera> or <Lookat> objects

Comments: this parameter should control the atmosphere opacity to get nice perspective views 

                 near the <minFadeExtent> or <maxFadeExtent> but applied to all objects in the field of view

Requested By: CdrikO 

*************************************** 

 

***************************************

96. Feature: Larger font size when editing Description

Comments: This is not exactly a KML request.  In Google Earth, when a feature is right-clicked we can open the properies window.  It sure would be nice if the font size for the Description was bigger!  It is quite difficult to read...

Requested by: owyheerover

Supported By:

****************************************

 

***************************************
97. Feature:     An alternate mode for displaying messages as a small
                  message popup window (closeable!) in one corner of the screen.
Comments: Many message received via network link are annoying when displayed as alerts.
                  Also, when GE receives more than 1 message, user can see these only one at a time.
                  Using alternate popup window, user can see all message simultaneously and
                  can close message window.
Requested by: GG
Supported By:
***************************************


***************************************
98. Feature: Deprecate 'coordinates' in favour of lists of 'Location' element

Comments: Use of 'coordinates' greatly increases the complexity of KML parsers with limited resources (e.g. in J2ME this adds an additional 1 or 2K of bytecode to the application) and passes validation to an additional layer in the parser code rather than the XML parser. Would break backwards compatibility.

Requested by: Sam Halliday
Supported By:
***************************************

 

***************************************

99. Feature: BBOX parameters when using Google Maps Mobile

Comments: Allow for example <viewRefreshMode>onStop</viewRefreshMode> <viewRefreshTime>5</viewRefreshTime> inside a NetworkLink 

so that a server-side script receives the BBOX parameters of the mobile user to provide more localized results

Requested by: Dean Maslic

Supported By:

****************************************

 

***************************************

100. Feature: Render images in Google Maps Mobile

Comments: Render (scaled-down if needed) images inside the info window of a marker, eg. view geocoded flickr photos using GMM

Requested by: Dean Maslic

Supported By:

****************************************

 

***************************************

101. Feature: BASE URL Tag

Comments: This would function the same as the BASE tag in HTML - used to resolve un-found relative URLs for links and images in KML. (In KMZ - with assets included in the ZIP - if the asset is not included within the ZIP then the base URL would be applied )


i.e.

With <BASE href="http://mysite.com/projects/"> (at the KML root-level)

The following link:

<description><![CDATA[The development at <a href="coast-park/">Somerton Park</a> is coming soon]]></description>

Would resolve to: http://mysite.com/projects/coast-park/

Requested by: David Whiterod 

Supported By:

****************************************

 

***************************************
102. Feature: A new element (<listView>0</listView>) for features to control if they are listed in GE List View
Comments:
Requested by: GG
Supported By:

***************************************

103. Feature: HTTP Authorization support

Comments: Google Earth / KML to provide a way to access URLs (i.e. <NetworkLink>) which require the HTTP Authorization header to be present (maybe a login dialog?) when the URL (<NetworkLink>) is refreshed.

Requested by: kmlBob

Supported By: Manx

***************************************

 

***************************************

104. Feature: Tesselation support for extruded polygons

Comments: I would like to be able to add areas of vegetation cover as polygons with extruded height equal to the vegetation height (e.g. for tree cover). It would mean that Google Earth could then be used to assess the visual impact of proposed projects.   JOS: tessellation should also work with non-extruded, relativeToGround/absolute polygons as well; ie: floating flat polygons that follow the curvature of the earth

Requested by: nix

Supported By: Jos

***************************************


***************************************

105. Feature: More FOV/focal length/zoom control

Comments (Jonathan): Right now you can make a <PhotoOverlay> with a <ViewVolume>, but GE will only show it approximately and I couldn't find a way to animate it (update in realtime with a <NetworkLink>, to be specific). I'd like to see something like a <Camera> extension and ideally also UI control. This has been requested before a few times.

Addition (Jonathan): I just tried the PhotoOverlay technique I described in the thread again and the image border updated (I used a transparent PNG so only the border is visible). Nonetheless not very useful because GE doesn't adjust its FOV. If the new FOV is larger it might encompass GE's actual FOV so part is out of view, and if it shrinks it becomes small on screen. GE didn't allow me to zoom in/out manually with various UI methods, including right-dragging, using the +/- slider at the top right, or pressing +/- on the keyboard (might have to do with the transparent image I used being 1x1).

Thread: http://groups.google.com/group/kml-support-advanced/browse_thread/thread/6155190fdc087e10

Requested by: Jonathan van Tuijl, Tiziano Fiorenzani (thread starter, added by Jonathan)

Supported By:

*****************


****************************************

106. Feature: COM API: Switch off Camera Inertia

Comments: GE camera shows inertia and avoidance movements when close to terrain. It should be possible to turn this behaviour off if  the SetCameraParam method of the COM API is used !

Requested by: Tobias

Supported By: 

****************************************

****************************************

107. Feature: LineString and Polygons to have rollover features

Comments: The current feature is to CTRL+click the LineString's endpoints or anywhere on the Polygon.  It would be great if the CTRL+ could be dropped and have the object be completely rollover-based.  Also, when any object is rolled over, having more flexilibility (instead of just stylesmaps) would be appreciated (IE.  hovering the mouse over a line could display a textbox or balloon)

Requested by: Jos

Supported By:  SylviaA

****************************************

***************************************

108. Feature: CSS-like Style replacement

Comments: Currently you can only specify one Style with absolutely no flexibility in combining styles in any way. Each and every combination of styles needs its own full-blown Style that specifies the common properties over and over. CSS is more compact than Style in the worst case, gets orders of magnitude more compact when Style becomes excessively redundant, is very flexible, and has StyleMap-like functionality built-in. It can also support line widths and such in absolute units, something that has been requested a few times, with relative ease. It's also less of a chore to write and web people will be familiar. I could probably go on for a while. This is like request #88 but more extensive. Maybe #24 can be worked on at the same time. If/when styles get overhauled anyway (KML 3?), #40 or equivalent functionality is also worth looking into.

[Manx] Need cascading styles - ie. the ability to set a default style/icon in a Folder, and that style to be inherited by all the placemarks within that folder. It should be possible to be possible to change (say) just the colour of an icon, without defining a completely new style for a single placemark within that folder.

Requested by: Jonathan van Tuijl

Supported By: Manx

***************************************

***************************************

109. Feature: Point spread could try to maintain relations between points

Comments: In a recent post someone wanted to control the positions points spread to when they're located at exactly the same spot. I tried to offset the points slightly (I created 8 points, N, NE, E, etc. and offset each slightly in the corresponding direction) to see if Google Earth maintains relative relationships between points, but it didn't even try as far as I can tell. It would be nice if the spread would be more like a distorted map that nonetheless is topologically similar. Now that I think of it, this is related more to GE than KML. If there's a better place, by all means put it there with my support.

Requested by: Jonathan van Tuijl

Supported By:

***************************************

***************************************

110. Ability to have multiple time events for one marker.

As far as I can tell, I can only have a start and an end for a <TimeSpan> tag. It would be useful if I can have multiple 'events' associated for a single placemarker - ie:

 

 <begin>1836</begin> <!-- Building built -->

 <event>1944 <Icon>/new-icon.png</Icon></event> <!-- Building damaged; no longer in use (but physically present.) -->

 <end>1968</end> <!-- Building demolished -->


Currently, this is only possible using multiple placemarks for each time-span, using the same point data (which although works, is the wrong approach when you have a database sorted by unique lat/lon indexes!)

Requested by: Manx

Supported By:

***************************************

***************************************

111: Support for External Entities in Google Earth

Strictly speaking this is not a KML feature request - it requires no changes to the KML language at all. However, it would be very nice if the Google Earth KML parser properly resolved references to external entities. This would enable the use of well-balanced, but not-well-formed, fragments of KML. See, for example: http://groups.google.com/group/kml-support-advanced/browse_thread/thread/35dc620a561cb5e

Requested by: tow

Supported By:

***************************************

***************************************

112: Change Handling of HTTP Status Code 406 in Google Earth

Another non-KML request. When using MultiViews in Apache, while serving PHP content via MultiViews (e.g., http://host.com/my_kml_content vs. http://host.com/my_kml_content.php), GE causes a 406 and chokes on it.

This could be avoided by GE in at least three ways:

  • Include a wildcard */* in the Accept: header during the GET request, as other browsers tend to do.
  • Accept the choice offered by the server when there is only one (e.g., Alternates: {"my_kml_content.php" 1 {type application/x-httpd-php} {length 6837}}
  • Include application/x-httpd-php or application/* in the Accept: header (not a very good approach due loss of generality)

This can of course be dealt with on the server in a number of ways, or by the content provider, but it'd be nice if Google Earth could cope with it all by itself.

Requested by: D. Berge

Supported By:

***************************************

***************************************

113: Add Time Query Capability to WMS Layers

Comments: Some WMS servers have a capability to accept time as a parameter, allowing you to filter millions of datapoints or imagery sets down to a smaller sub-set.  Being able to pass the time slider as a range of time to the WMS layer, rather than trying to use it as a means of filtering after you've downloaded enough information to potentially bring GE to a crawl, seems like a helpful idea.

Requested by: ecuguru

Supported By:

***************************************

***************************************

114: Feature: Support subterranean surface

Comments: The minimum altitude of anything in GE (terrain, placemark, etc.) is currently limited to 0 (check out Dead Sea, elev reads 0 whereas wikipedia says -420m). This is a severe limitation in terms of the ability to support features that goes below "sea-level" or whatever altitude/elevation of 0 means.

Requested by: locksmith

Supported By:

***************************************

***************************************

115. Feature: Support terrain overlay

Comments: GE should support the concept of a terrain overlay. Analogous to an image overlay, one should be able to replace parts of the terrain with user-supplied terrain of possibly higher accuracy.

Requested by: locksmith

Supported By:

*********************************************

*********************************************

116. Feature: Extension of the 'Time Slider' for basic data analysis

Comments: GE natively understands the format for TimeSpan kml objects, and allows for basic manipulation of data based on date. I'd love to see this feature extended to other basic data types. Implementation may differ, but here's an example: When custom data is defined via a <Schema> and <SimpleData>, add an additional parameter to SimpleData (i.e. span_id) that identifies this field as being "data that should be put into a slider called 'span_id'". This feature should only work on SimpleData datatypes that have a natural ordering (ints, doubles, strings) so that GE will automagically range the entries in a predictable manner. Multiple 'span bars' should collapse in the GE interface to avoid clutter (similar to how the navigation compass minimizes when not under the cursor). This feature would allow for basic data analysis of user-provided data in a natural and convenient manner.

Requested by: nicodemussunrise

Supported by:

 

 

Version: 
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google