Вывод текста из переменной
Привет, помогите пожалуйста решить задачу, есть такой скрипт
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, время: 21:44. |