Geo sitemap.xml and Locations.kml file are the most important things for getting Google Place #1 within a short time a website. If you want to optimize your website in Geo sitemap.xml and Locations.kml then you have added these file within Google Web Master Tool and Bing Web Master Tool carefully. Here I discuss step by step very easily.
Step One: Go to this link (http://www.geositemapgenerator.com/) for creating Geo Sitemap & Locations.kml file. Just Click Start Button for start generating your website Geo Sitemap.xml & Locations.kml file.

Step Two: Just tick mark the Manual Input button and fill up this form exact information of your website and location. Then Click add location button and continue.

Step Three: Just enter your website including http://www.yoursite.com, Identify a location for your KML file and write website author name then click the Generate! button and continue.

Step Four: Now you find this form here you have to tick check-box Download Now! then click Generate! button and continue.

Step Five: Now you get this two file that is Geo sitemap.xml and Locations.kml file. Here you have to download and upload this file in your website root Public_HTML location that is your website home location.

For confirmation your submitting file in Google Web Master Tool & Bing Web Master Tool you have submitted this file same as the sitemap.xml file that is previously I discussed.