Показать сообщение отдельно
  #8 (permalink)  
Старый 12.03.2009, 09:52
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

var x[1] = 52.132633;
var x[2] = 5.291266;
var y[1] = 4.741324;
var y[2] = 9.88769;
 
map.setCenter(new GLatLng(x[1],x[2],y[1],y[2]), 6);


вот тебе две "переменные"
а вообще, по твоему вопросу - никак ты 2мя переменными не обойдешься. ты передаешь параметры - числа. а в случае
var x = "52.132633,5.291266";
var y = "4.741324,9.88769";
- это строки.

ты можешь дописать свой метод:
var x[1] = 52.132633;
var x[2] = 5.291266;
var y[1] = 4.741324;
var y[2] = 9.88769;

map.setCenter_my(new GLatLng(x,y), 6);


и он уже будет подставлять значения массива. но передать ТАК как ты хочешь - нельзя. var y = "4.741324,9.88769"; воспримется строкой из чисел и "," будет обычной запятой, а не разделением параметров.
Ответить с цитированием