Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ScreenOverlay support #18

Closed
IanLee1521 opened this issue Sep 22, 2014 · 9 comments · Fixed by #393
Closed

Add ScreenOverlay support #18

IanLee1521 opened this issue Sep 22, 2014 · 9 comments · Fixed by #393

Comments

@IanLee1521
Copy link
Contributor

https://developers.google.com/kml/documentation/kmlreference#screenoverlay

@IanLee1521 IanLee1521 added this to the Version 1.0 milestone Sep 22, 2014
@heltonbiker
Copy link
Contributor

heltonbiker commented Apr 28, 2016

Is there any coding standard for this? Would it be enough to (more or less) follow the structure of GroundOverlay class?

@cleder
Copy link
Owner

cleder commented Apr 28, 2016

I do not know if this is used anymore now that google earth is dead. Is there any other client that uses this?

@heltonbiker
Copy link
Contributor

heltonbiker commented Apr 28, 2016

@cleder, that's a point. I see two main possibilities:

  1. The purist approach: consider that KML, being an OGC standard, "deserves" a canonical implementation, disregarding the existence or not of applications actually using the full set of elements;
  2. The pragmatic approach: given the constraints (time, effort, personal involvement), it would be much better to implement other, more useful features before "wasting time" with the underused ScreenOverlay element.

As such, the question follows: is there any other obvious condidate Element to implement next, instead of ScreenOverlay?

@cleder
Copy link
Owner

cleder commented Apr 28, 2016

CesiumJs uses the gx extensions like flyTo, etc

@cleder
Copy link
Owner

cleder commented May 5, 2016

https://bitbucket.org/sbarbot/sceq/raw/default/sceq.kml is an example of screen overlay

@heltonbiker
Copy link
Contributor

Nice!

As a curiosity, since Marble is configured in this machine to open KML by
default, I could notice that currently it doesn't implement screen
overlay.

See ya!

Helton

2016-05-05 5:55 GMT-03:00 Christian Ledermann [email protected]:

https://bitbucket.org/sbarbot/sceq/raw/default/sceq.kml is an example of
screen overlay


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#18 (comment)

@cleder cleder removed this from the Version 1.0 milestone Oct 23, 2021
@cleder cleder added this to FastKML Nov 2, 2023
@cleder cleder removed this from FastKML Nov 2, 2023
@cleder cleder added this to the Version 1.1 milestone Nov 18, 2023
@cleder cleder added this to FastKML Feb 6, 2024
@cleder
Copy link
Owner

cleder commented Oct 29, 2024

Closing this, in ten years there was no other request for this.

@cleder cleder closed this as completed Oct 29, 2024
@github-project-automation github-project-automation bot moved this to Done in FastKML Oct 29, 2024
@cleder
Copy link
Owner

cleder commented Nov 23, 2024

<complexType name="ScreenOverlayType" final="#all">
    <complexContent>
      <extension base="kml:AbstractOverlayType">
        <sequence>
          <element ref="kml:overlayXY" minOccurs="0"/>
          <element ref="kml:screenXY" minOccurs="0"/>
          <element ref="kml:rotationXY" minOccurs="0"/>
          <element ref="kml:size" minOccurs="0"/>
          <element ref="kml:rotation" minOccurs="0"/>
          <element ref="kml:ScreenOverlaySimpleExtensionGroup" minOccurs="0"
            maxOccurs="unbounded"/>
          <element ref="kml:ScreenOverlayObjectExtensionGroup" minOccurs="0"
            maxOccurs="unbounded"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

@cleder cleder reopened this Nov 23, 2024
@cleder cleder moved this from Done to In Progress in FastKML Nov 23, 2024
@cleder cleder linked a pull request Nov 24, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in FastKML Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants