com_jea map - помогите?
Проблема в ниже приведенном коде не понимаю где именно находится ошибка.
$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;
Источник: Stack Overflow на русском