Below are my aspx and script references:

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>Get User Current Location using Google Map Geolocation API Service in asp.net
  6. website</title>
  7. <style type="text/css">
  8. html
  9. {
  10. height: 100%;
  11. }
  12. body
  13. {
  14. height: 100%;
  15. margin: 0;
  16. padding: 0;
  17. }
  18. #MyMapLOC
  19. {
  20. height: 100%;
  21. }
  22. </style>
  23. <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC6v5-2uaq_wusHDktM9ILcqIrlPtnZgEk&sensor=false">
  24. </script>
  25. <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places">
  26. </script>
  27. <script type="text/javascript">
  28. if (navigator.geolocation) {
  29. navigator.geolocation.getCurrentPosition(success);
  30. } else {
  31. alert("There is Some Problem on your current browser to get Geo Location!");
  32. }
  33. function success(position) {
  34. var lat = position.coords.latitude;
  35. var long = position.coords.longitude;
  36. var city = position.coords.locality;
  37. var LatLng = new google.maps.LatLng(lat, long);
  38. var mapOptions = {
  39. center: LatLng,
  40. zoom: 12,
  41. mapTypeId: google.maps.MapTypeId.ROADMAP
  42. };
  43. var map = new google.maps.Map(document.getElementById("MyMapLOC"), mapOptions);
  44. var marker = new google.maps.Marker({
  45. position: LatLng,
  46. title: "<div style = 'height:60px;width:200px'><b>Your location:</b><br />Latitude: "
  47. + lat + +"<br />Longitude: " + long
  48. });
  49. marker.setMap(map);
  50. var getInfoWindow = new google.maps.InfoWindow({ content: "<b>Your Current Location</b><br/> Latitude:" +
  51. lat + "<br /> Longitude:" + long + "" });
  52. getInfoWindow.open(map, marker);
  53. }
  54. </script>
  55. </head>
  56. <body>
  57. <form id="form1" runat="server">
  58. <div id="MyMapLOC" style="width: 550px; height: 470px">
  59. </div>
  60. </form>
  61. </body>
  62. </html>

Now run your application:

current location
Image 1.

You can change display setting from right top corner options:

map
Image 2.

change display setting
Image 3.

output
Image 4.