Добрый день.
function PlaceInit(place, Lmap, zoom, city_coords, geocoder_result_index) {
city_coords = city_coords || '';
geocoder_result_index = geocoder_result_index || 0;
if ( city_coords != '' )
{
var arr_Coords = city_coords.split(",");
console.log ("city_coords: " + city_coords);
console.log ("arr_Coords: " + arr_Coords);
Lmap.setCenter(arr_Coords, zoom);
}
Lmap.redraw();
}
И с этим куском кода видимо есть проблема.
Если вызвать функцию в таком виде:
PlaceInit('Тула', map3, 13, "37.609234, 54.197057");
т.е. передать координаты города, в отладчике видим:
city_coords: 37.609234, 54.197057
arr_Coords: 37.609234, 54.197057
Uncaught TypeError: Object [object Array] has no method 'copy'
a.restrict
a._restrictCenter
a.setCenter
PlaceInit
post_load_YMap
Tabs.changeTab
(anonymous function)
jQuery.event.dispatch
elemData.handle.eventHandle
т.е. первые две строки лога - результат console.log(), а вот потом появляется ошибка.
Может кто сталкивался с подобным?