Здравствуйте, я вообще работаю с PHP, но стала задача написать не небольшое решение на JavaScript с использованием google.maps.Map
Собственно вот в чем вопрос:
как в следующем коде
function MyMarkerSet(){
this.flag = false;
this.markers_array = new Array();
this.add_to_map = function (m_address, m_title) {
var geocoder = new google.maps.Geocoder();
geocoder.geocode (
{ 'address': m_address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location,
title: m_title,
visible: true
});
this.markers_array.push(marker);
} else {
//alert("Geocode was not successful for the following reason: " + status);
}
}
)
}
}
Сделать строку "this.markers_array.push(marker);" (строка 17) видимой?
Мне пишет "markers_array is not defined".
Спасибо!