My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 1458: Feature request: KML support in Google API v3
89 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ----
Closed:  May 2010


Sign in to add a comment
 
Reported by [email protected], Jul 9, 2009
Would you please create a software solution in the Google API v3 that 
renders KML/KMZ files on the map similar to GGeoXml in v2.x?

Thank you
Jul 9, 2009
#1 pamela.fox
Thanks for the request; I've shared it with the team.
Status: Acknowledged
Labels: Internal-1970269
Jul 14, 2009
#2 david.horat
Can you estimate a timeframe for this feature to be implemented? Thank you in advance.
Jul 18, 2009
#3 [email protected]
Thank you Pamela. I have a ten (10) GB database that is storing NASA satellite data 
and recently wrote a library and web service to access the data through the ESRI 
ArcSDE interface, retrieve it in GML format, and render it in a Google maps display. 
That works fine so this week I added retrieval in KML format. I discovered that the 
KML API for Google maps is a fraction of the Google earth API. When you and the team 
apply KML to version 3 would you also add the full functionality across the three 
applications: Google earth, Google maps, and the Google earth plug-in to the 
browsers?

Thank you 
Jul 18, 2009
#4 [email protected]
Pamela

I am aware that there is another email request on this code feature request for the 
KML; however, I'd like to quickly differentiate that email from this one by 
requesting both API and OGC standards compliance. For instance, as a starting point 
can we have FeatureSet, Feature, Attributes, OGC:compliantTypes, OGC:types where OGC 
in your case would be "kml". Here is an example.

<FeatureSet xmlns:kml="http://www.opengis.net/kml”>
   <Feature featureType=”pointType”>
    <Atributes someone=”something” sometwo=”somethingtwo” />
       <kml:Point>
          <kml:coordinates>x,y x,y x,y</kml:coordinates>
       </kml:Point>
    </Feature>
       … repeat Feature
       … repeat FeatureSet

FeatureTypes can include

NullType,
BoxType,
PointType,
MultiPointType,
LineStringType,
MultiLineStringType,
LinearRingType,
PolygonType,
MultiPolygonType

LinearRing can have two direction attributes:

CounterClockwise,
Clockwise

Thank you for your consideration, and, I would be will to assist you in the design.
Aug 5, 2009
#5 digitalslacker
I'd be interested in seeing added also. thanks

Sep 3, 2009
#6 [email protected]
GGeoXml would be great.. it would be even better if we could have access to the
internal data (i.e. control over the infowindows etc).
Oct 10, 2009
#7 [email protected]
I'm the default web mapper in my BLM office, and we would very much like to see KML
capabilities included in the version 3 API.
Oct 19, 2009
#8 [email protected]
I'd also really like to see KML support - both for maps and to be able to switch to
an earth display.  
Oct 30, 2009
#9 michael.platzer
for a workaround solution people might want to check out this project in the meanwhile:  
https://code.google.com/p/geoxml3/
Oct 30, 2009
#10 david.horat
I am already using it, and it works.
Nov 5, 2009
#11 [email protected]
Please provide the KML Overlay object in V3. I am interested in overlaying the
national weather data file. 
Nov 10, 2009
#12 [email protected]
hi pamela

I have seen your code for KML parse. And I have seen that I need to download each kml 
file...step by step, and writing the kml file URL. What if I have all my kml URL in a column in a database, and I want to download many of then based in a selection 
criteria? Do you know any script that read a database, get the URL and download every 
kml file??


Jan 21, 2010
#13 [email protected]
Pam,

Count me in for support for Geo RSS/KML support in maps v3.

- Nick
Jan 27, 2010
#14 [email protected]
Dear Pamela.

I really need KML support very-very much! :)
Mar 4, 2010
#15 [email protected]
Bonjour

It would be very cool to be able ton add kml overlay with the v3
Regards
Could you notify me when it's ok :)
Mar 8, 2010
#16 [email protected]
The geoxml3 code by Sterling Udell is great if you are using Markers and 
GroundOverlays.

So, we have converted all our satellite data to PNG files and set up KML files to 
render them in the Google Maps v3. Here is an example.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
 <GroundOverlay>
  <name>ColumnAmountO3</name>
  <description>Total Ozone</description>
  <Icon>
    <href>http://vista.cira.colostate.edu/GeMaps/namer/OMI-Aura_L3-
OMTO3e_2006m0601_v003-2008m0216t160905.png</href>
  </Icon>
  <LatLonBox>
   <north>50.</north>
   <south>20.</south>
   <east>-60.</east>
   <west>-130.</west>
   <rotation>0.0</rotation>
  </LatLonBox>
 </GroundOverlay>
</kml>

That's good news; however, geoxml3 needs to be updated to include the 
google.maps.Polygon function as shown in the 
https://code.google.com/apis/maps/documentation/v3/examples/polygon-simple.html

Thank you,

John Huddleston
May 2, 2010
#17 [email protected]
Please add KML file support into V3.
please announce it at the google IO 2010. 
v3 is lacking major.
May 7, 2010
#18 [email protected]
(No comment was entered for this change.)
Status: FixedNotReleased
May 7, 2010
#19 [email protected]
(No comment was entered for this change.)
Status: Fixed
Labels: Fixed-40
May 24, 2010
#20 nate%[email protected]
I'm excited to see the new KmlLayer but as I was converting some function from v2 to
v3 I seemed to have ran into a problem.  Either I'm not executing this correctly or
Google has placed a limit on the number of KmlLayer requests (this wasn't the case in
v2).  I have an array of 30 kml files that I want to load and I'm doing it with the
following.  If I limit the array to 20 files, everything executes properly.

for(n=0; n<route_array.length; n++){
	kml_route[n] = new google.maps.KmlLayer(route_array[n].kml, kmlOptions);
	kml_route[n].setMap(map);
}
Jul 27, 2010
#21 [email protected]
Is there any way to extract the polygons after loading a kmlLayer? It is very important to interact with kml objects file.

Aug 4, 2010
#22 [email protected]
Ability to manipulate the contents such as the style
Aug 5, 2010
#23 [email protected]
This function should be given access to all read objects. In this way could be manipulated as appropriate to the user.
Sign in to add a comment

Powered by Google Project Hosting