Coder Social home page Coder Social logo

kml-samples's People

Contributors

jlivni avatar mikejeffrey avatar

kml-samples's Issues

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

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.

Requestor: xailor

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

In case of path/track, the locations of all points are concatenated between <coo...

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>

Requestor: mathprod ([email protected])

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

Prevent Redundant NetworkLinks

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.

Requestor: ryanagler ([email protected])

Supporters: [email protected], Insaniac99,xailor

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

Interactive Screen Overlays

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 cIick menu 
We also need the ability to submit web forms.

Requestor: powwow

Supporters: gifrate, ryanagler, tobedetermined

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

I find the fact that Camera is a singleton child of PlaceMark to be somewhat con...

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.

Requestor: Jason Birch

Supporters: Valery35, Rich Treves

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

A NetworkLinkControl should be allowed to delete NetworkLinks, including its cal...

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

Requestor: ryanagler ([email protected])

Supporters: powwow, Insaniac99, rnisthal,xailor,[email protected]

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

<TimeLocal> Tag

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

Requestor: [email protected]

Supporters: Gregory

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

Allow <Change> to add coordinates instead of replacing them

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.

Requestor: tobedetermined

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

For example: <span style="font-size: x-small">this would look smaller</span>. W...

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.

Requestor: OwyheeRover([email protected])

Supporters: Bocha10,dc3denny,[email protected], Jonathan van Tuijl, Manx, jmb

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

HTML Form support in descriptions

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..

Requestor: EnvironmentalChemistry

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:13

in addition to Feature #5:Event handling capability, GUI capability, modifying ...

in addition to Feature #5:Event handling capability, GUI capability, modifying 
right-cIick 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.

Requestor: [email protected]

Supporters: mickmel, ryanagler, Jason Birch (mostly interested in using 
JavaScript to modify the KML DOM dynamically - remote JSON support would be 
nice too),[email protected], Frank4

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

I'm trying to show a phenomenon that follows the earth's surface. The method I...

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.

Requestor: Walt Haas

Supporters: Jeff Daily

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

This may be part of Plus or Pro, but I can't tell from the smallish narratives a...

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".

Requestor: PlannerX ([email protected])

Supporters: Geoff

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

The name next to the placemark (that identifies the placemark) fades in an out a...

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.

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

Requestor: powwow

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

Right now we are generating pictures containing text and showing them as overlay...

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!

Requestor: powwow

Supporters: tobedetermined,xailor, [email protected], CraigT

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

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 cIicked these parameters 
were used.

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.

This is a big one... need to be able to specify tour speed and pop-up show 
times from KML!

Requestor: [email protected]

Supporters: Lance

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

This is different from just omitting the <end> tag. During animation, the render...

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.

Requestor: drafnel

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

Google Earth COM API - IFeature improvment

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.

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 cIick, MouseOver, MouseLeave (feasible with Highlight method),...
I don't know exactly how to implement this, but it can works with delegate or 
function pointer...

Requestor: mathprod ([email protected])

Supporters: ryanagler

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

This is a big user issue. If a user opens a placemark balloon, the balloon coul...

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

Requestor: powwow, Frank4

Supporters: ryanagler,xailor, ZeeroK

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

Copy coordinates of cursor by right mouse cIick

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

Requestor: EnvironmentalChemistry

Supporters: Frank4

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

(old-number-9) Embed Google Earth in web browser.

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

Requestor: powwow

Supporters: gifrate, ryanagler,luca63, tobedetermined, [email protected], 
Frank4

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

<MultiGeometry> to have its own style

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.

Requestor: OwyheeRover([email protected])

Supporters: Jeff, Matelot

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

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

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.

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.

Requestor: xailor

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:14

It would be nice if there was a LineStyle element that could be turned on which ...

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.

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).

Requestor: ryanagler ([email protected])

Supporters: Simon Charest ([email protected]), rnisthal

Original issue reported on code.google.com by [email protected] on 14 Aug 2008 at 2:15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.