I realize that the question is pretty complicated and may require much research. Hope anybody can help me to get useful resources to achieve my goal.
I want to have a Google or Bing map on my ASP.NET 4 application (C#) to display all my logged in users as points on the map.
I understand that this involves five major problems
- Get the location of the device (most likely standard laptop with IE9 browser) based on its unique IP address.
- Integrate Google or Bing map with ASP.NET or Silverlight application.
- Display the right portion of the map with the right Zooming depending on logged-in users locations.
- Finally, mark the addresses as points on the map.
- Note that the locations points should be dynamically reflected when any of the locations is changed.
The database is implemented using SQL SERVER 2005/2008R2