Member 12962919 Ответов: 0

Как добавить несколько широта долгота на карте Google


Я пытаюсь связать несколько широта долгота на карте Google. Но он ничего не показывает и не дает никакой ошибки

Что я уже пробовал:

function getUrlVars() {
   var vars = [], hash;
   var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
   for (var i = 0; i < hashes.length; i++) {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
   }
   return vars;
}
var map;
function initialize() {
   var mapProp = {
      center: new google.maps.LatLng(38, -78),
      zoom: 6,
      mapTypeId: google.maps.MapTypeId.ROADMAP
   };
   map = new google.maps.Map(document.getElementById('map_canvas'), mapProp);
};
$(document).ready(function () {
   var source = {};
   var otp = getUrlVars()["otp"];
   try{
      $.ajax({
         url: 'ShowOnMap.aspx/GetMapData',
         data: JSON.stringify({ ulb: otp }),
         dataType: "json",
         type: "POST",
         contentType: "application/json; charset=utf-8",
         success: function (data) {
         },
         success: function (data) {
            debugger;
            $.each(data, function () {

               var myLatLng = new google.maps.LatLng(this.h_lat, this.h_long);
               var contentString = '<span style="color:green;font-size:10pt;">Hospital Name:' + this.h_name + '</span>';
               var infowindow = new google.maps.InfoWindow();
               var marker = new google.maps.Marker({
                  position: myLatLng,
                  map: map
                                        
               });
               google.maps.event.addListener(marker, 'click', function () {
                  infowindow.setContent(contentString);
                  infowindow.open(map, this);
               });


            });
         },
         error: function (response) {
            alert('error');
         },
         failure: function (response) {
            alert('failed');
         }
      });
   }                   
   catch (err) {
      alert(err.message);
   }
});

Udhay Titus P

проверьте эту скрипку она вам поможет http://jsfiddle.net/Ankit47/uj5xdcx8/

0 Ответов