*7000

Zəng sifarişi

Zəng sifarişi et

Bağla
Təşəkkür edirik!

İş saatlarında sizinlə əlaqə saxlanılacaq.

Şəxsi kabinet

Bağla

Ödəniş qaydaları

Bağla

Karyera

Bağla

Optikalar

var locations = [ { country: 'Azerbaijan', id:247, content: `

FOCUS 5 mərtəbə


Nəsimi r-nu, Ş.Qurbanov küç., 2

`, lat:40.376350, lng: 49.832310 }, { country: 'Azerbaijan', id:248, content: `

FOCUS Neftçilər metro


Nizami r-nu, Q.Qarayev pr., 74

`, lat:40.409409, lng: 49.943111 }, { country: 'Azerbaijan', id:74, content: `

Günəbaxan


Bakı şəh., Yasamal r-nu, B.Vahabzadə küç., 5

`, lat:40.375443, lng: 49.814079 }, { country: 'Azerbaijan', id:72, content: `

Kanon 100 Semaşko


Bakı şəh., Nəsimi r-nu, M.Mirqasımov küç., 2

`, lat:40.394161, lng: 49.835178 }, { country: 'Azerbaijan', id:75, content: `

Medical


Bakı şəh., Nərimanov r-nu, M.Əlizadə və Ə.Rəcəbli küç., 1/11

`, lat:40.409992, lng: 49.862698 }, { country: 'Azerbaijan', id:1, content: `

NUR


Bakı şəh.

`, lat:40.382217, lng: 49.869526 }, { country: 'Azerbaijan', id:77, content: `

Yeganə


Bakı şəh., Nəsimi r-nu, Hüseynbala Əliyev küç., məh. 3018

`, lat:40.411724, lng: 49.821308 }, { country: 'Azerbaijan', id:214, content: `

Zəfaran Səbail 2 Tarqovaya


Səbail r-nu, Nizami küç., 66

`, lat:40.373444, lng: 49.842724 }, { country: 'Azerbaijan', id:79, content: `

Zəfəran 20 Yanvar


Bakı şəh., Yasamal r-nu, Zərdabi pr. ilə M.Həsənov küç. kəsişməsi, məh. 3165

`, lat:40.404442, lng: 49.805508 }, { country: 'Azerbaijan', id:246, content: `

FOCUS Sumqayıt


20 Yanvar küç. ilə Sülh küç. kəsişməsi

`, lat:, lng: }, { country: 'Azerbaijan', id:249, content: `

Kanon Stimol Sumqayıt


Sumqayıt şəh., 2-ci  mkr, Sülh küç.

`, lat:40.586891, lng: 49.670822 }, ]; function initMap() { var map = new google.maps.Map(document.getElementById('newmap'), { zoom: 8, center: {lat: 40.1725518, lng: 46.6334851} }); // Create an array of alphabetical characters used to label the markers. var labels = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; var markers = [] // Add some markers to the map. // Note: The code uses the JavaScript Array.prototype.map() method to // create an array of markers based on a given "locations" array. // The map() method here has nothing to do with the Google Maps API. var image = 'https://www.pasha-insurance.az/storage/app/media/acki_20210913225621.png'; var infoWin = new google.maps.InfoWindow(); for (var i = 0; i < locations.length; i++) { var markers = locations.map(function (location, i) { var marker = new google.maps.Marker({ position: {lat: location.lat, lng: location.lng}, icon: image, title: location.content, id: location.id }); google.maps.event.addListener(marker, 'click', function (evt) { infoWin.setContent(location.content); infoWin.open(map, marker); }); /* */ return marker; markers.push(marker); }); } $(".newMap__list li").on ("click",function(){ var int = parseInt($(this).attr("data-number")); int-=1 /* const dataMarket= new google.maps.Marker({ position: {lat: locations[int-1].lat, lng:locations[int-1].lng}, icon: image, title: locations[int-1].content }); */ // console.log(int) // map.setZoom(18); google.maps.event.trigger( markers[locations[int].id-1],'click'); // }) // Add a marker clusterer to manage the markers. var markerCluster = new MarkerClusterer(map, markers, { zoomOnClick: false, imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m' }); google.maps.event.addListener(markerCluster, 'clusterclick', function (cluster) { infoWin.close(); var content = ' Klinika sayi: (' + cluster.getMarkers().length + ')
'; content += cluster.getMarkers().map(cl => cl.title); var info = new google.maps.MVCObject; info.set('position', cluster.center_); infoWin.setContent(content); infoWin.open(map, info); }); google.maps.event.addListener(map, 'zoom_changed', function () { infoWin.close() }); } initMap();