Как добавить несколько широта долгота на карте 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/