com_jea map - помогите?

Рейтинг: -1Ответов: 1Опубликовано: 08.04.2015

Проблема в ниже приведенном коде не понимаю где именно находится ошибка.

$script = <<<EOD
function initMap(myLatlng) {

$('longitude').setProperty('value', myLatlng.lng());
$('latitude').setProperty('value', myLatlng.lat());

var options = {
  zoom : $zoom,
  center : myLatlng,
  mapTypeId : google.maps.MapTypeId.ROADMAP
};

var map = new google.maps.Map($("map_canvas"), options);

var marker = new google.maps.Marker({
    position: myLatlng, 
    map: map, 
    title: '$markerLabel',
    draggable: true,
    cursor: 'move'
});

google.maps.event.addListener(marker, 'dragend', function(mouseEvent) {
    $('longitude').setProperty('value', mouseEvent.latLng.lng());
    $('latitude').setProperty('value', mouseEvent.latLng.lat());
});
}

window.addEvent("domready", function(){
var longitude = {$this->row->longitude};
var latitude  = {$this->row->latitude};

if( longitude != 0 && latitude != 0 ) {
    var myLatlng = new google.maps.LatLng(latitude,longitude);
    initMap(myLatlng);
} else {
    var geocoder = new google.maps.Geocoder();
    var opts = {'address':'$address', 'language':'$lang', 'region':'$region'};
    geocoder.geocode(opts, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var myLatlng = results[0].geometry.location;
            initMap(myLatlng);
        }
    });
}
});

window.addEvent("unload", function(){

});
EOD;

Ответы

Ответов пока нет.