A Sample of Integrating Bing Map and Geonames using ASP.NET
Some of Bing map and Google map services are not free, For example, They will not provide a free Geo database to developer.
Fortunately there are some open source geo information websites. Geonames.org is the one great open source and free geo services provider.
About Geonames.org:
The GeoNames geographical database is available for download free of charge under a creative commons attribution license. … The data is accessible free of charge through a number of web services and a daily database export. GeoNames is integrating geographical data such as names of places in various languages, elevation, population and others from various sources. All lat/long coordinates are in WGS84 (World Geodetic System 1984). …
We found a good sample from Midnighprogrammer.net. This is a nice sample of Integrate Bing Maps With Geonames Database And ASP.NET