I am trying to embed a KML file onto our webpage and the way it was previously done, using the KML embedding tool from Google no longer works, it seems that google has taken the gadget down or something. Is there another way of doing this that isn't overly complex? Any Suggestions and or advice is greatly appreciated
|
|
GPX, KML, SHP (ESRI shapefile), or OSM XML format can be loaded as a basemap with Potlatch_2, according to this wiki page http://wiki.openstreetmap.org/wiki/Potlatch_2/vector_background_layers Potlatch: http://en.wikipedia.org/wiki/Potlatch_%28software%29 |
|||
|
|
|
If you have a google account, you can store the kml as a file in google drive. Then it will natively display from there onto a Google map. However this is for relatively simple kmls, without too many features and without background images. It may then be a simple matter to have a link from your webpage to the url of the kml. You would share the kml from Google Drive to "anyone with the link". Let us know how you go. |
|||
|
|
I don't know what the "KML embedding tool from Google" did. However, if you want to display your KML on top of a basemap (Google Maps or another one like OpenStreetMap), you can use a library like Leaflet (KML plugin) or OpenLayers (KML display example). |
|||||
|
|
The free level of CartoDB could easily handle what you're trying to do- very powerful and simple to use so far. Leaflet or the new MapBox.js tools are powerful but more work to learn over basic CartoDB. Simple MapBox hosted maps could work for you too- they are fun to play with! Otherwise try geocommons for a hosted but feature rich option for less developer types- but be warned it is also slow for large files to display.. what is the info you want to display that doesn't work in Fusion tables? they can do a lot easily too. good luck Spike |
|||
|