Показать сообщение отдельно
  #1 (permalink)  
Старый 11.08.2016, 23:37
Кандидат Javascript-наук
Отправить личное сообщение для sergofedor06 Посмотреть профиль Найти все сообщения от sergofedor06
 
Регистрация: 10.11.2015
Сообщений: 131

Вывод текста из переменной
Привет, помогите пожалуйста решить задачу, есть такой скрипт

var mark = [
{ LatLang: { lat: 43.04674910000001, lng: -89.3723756 }, description: "Тут одинаковое описание для маркера, везде одно и тоже!" },
{ LatLang: { lat: 43.9940088, lng: -97.10750109999998 }, description: "Тут одинаковое описание для маркера, везде одно и тоже!" },
{ LatLang: { lat: 41.32563669999999, lng: -105.61038639999998 }, description: "Тут одинаковое описание для маркера, везде одно и тоже!" }
];

 function e() {
 var centerLatLng = { lat: 26.588527, lng: 17.666016 };
 var e = document.getElementById("mapsnavi.com"),
 t = {
 center: centerLatLng,
 zoom: 2,
 mapTypeId: google.maps.MapTypeId.ROADMAP
 };
 gmap = new google.maps.Map(e, t);
 var marker = [], infowindow=[];
 for (i = 0; i < mark.length; i++) {
 marker[i] = new google.maps.Marker({
 position: mark[i].LatLang,
 map: gmap,
});
 marker[i].setMap(gmap);
 infowindow[i] = new google.maps.InfoWindow({
 content: mark[i].description
 });
 marker[i].id = i;
 marker[i].addListener('click', function () {
 infowindow[this.id].open(gmap, this);
 });
 }
 var markerClusterer = new MarkerClusterer(gmap, marker,
 {
 maxZoom: 10,
 gridSize: 50,
 styles: null
 });
 };
 google.maps.event.addDomListener(window, 'load', e);





в нем есть массив данных с координатами var mark
в этом массиве есть description: "Тут одинаковое описание для маркера, везде одно и тоже!"

моя проблема в том что координат много, а description: "Тут одинаковое описание для маркера, везде одно и тоже!"

повторяется, как вне сделать чтобы я в скрипте прописал
что-то типа

var description = "Тут одинаковое описание для маркера, везде одно и тоже!"


а потом в массив добавлял только переменную var description

нужно что-то в таком духе

var mark = [
{ LatLang: { lat: 43.04674910000001, lng: -89.3723756 }, var description },
{ LatLang: { lat: 43.9940088, lng: -97.10750109999998 }, var description },
{ LatLang: { lat: 41.32563669999999, lng: -105.61038639999998 }, var description }
];



подскажите как сделать, оставлять так как есть так тогда файл много весит!
Ответить с цитированием