Вывод текста из переменной
Привет, помогите пожалуйста решить задачу, есть такой скрипт
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 } ]; подскажите как сделать, оставлять так как есть так тогда файл много весит! |
sergofedor06,
var description = 'Тут одинаковое описание'; var mark = [ { LatLang: { lat: 43.04674910000001, lng: -89.3723756 }, description: description }, { LatLang: { lat: 43.9940088, lng: -97.10750109999998 }, description: description }, { LatLang: { lat: 41.32563669999999, lng: -105.61038639999998 }, description: description } ]; alert(mark[0].description); |
спасибо!
а для чего нужно alert(mark[0].description); вроде и без него работает! |
а я понял для чего
alert(mark[0].description); это для форума что бы чел мог запустить скрипт в окне! |
sergofedor06, молодец :)
|
Часовой пояс GMT +3, время: 10:46. |