I am trying to overlay the KML file over google maps and want to know where I can host the kml file which I will then be able to add to the google maps. I tried using google drive and dropbox but they do not allow the file to be read from these sites.

Can somebody tell me where I can host it?


According to this google-groups discussion, I cannot overlay a KML file from my local system.

  • 1
    Would Google Fusion tables work for you?
    – dassouki
    Commented May 30, 2012 at 18:55
  • Ok my Map is already on Google Fusion, means I created my map using google fusion now I wish to overlay KML over it
    – Sam007
    Commented May 30, 2012 at 22:39

1 Answer 1


As you have already discovered, you cannot host the KML file on your local system. The file is fetched by Google Maps via http, so you must host it on a system that will respond to http requests from Google Maps. You could create an account at Google Sites if you want to stay in the Google ecosystem. If you're developing a web app, just host it on your web server. This is pretty much explained in the link you provided above.

A number of approaches are explained in this question, which is a nearly exact duplicate.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.