Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
set666666
5 / 5 / 3
Регистрация: 05.02.2014
Сообщений: 91
1

Функция с неопределённым количеством параметров

19.05.2015, 12:44. Просмотров 255. Ответов 2
Метки нет (Все метки)

Есть функция, которая рисует многоугольник на карте. Вот она
Javascript
1
2
3
4
5
6
7
8
9
var myPolygon = new ymaps.GeoObject({
    geometry: {
        type: "Polygon",
        coordinates: [
            [[...]],
            [[...]]
        ]
    }
});
Вот пример использования
Javascript
1
2
3
4
5
6
var myPolygon = new ymaps.Polygon(
    [
     [[55.75, 37.50],[55.75, 37.71],[55.70, 37.70]],
     [[55.73, 37.58],[55.72, 37.70],[55.70, 37.70]]
    ]
);
В качестве параметров, используются координаты точек, точек может быть сколько угодно. Проблема в том что мне за ранее не известно сколько будет точек у многоугольника, в одном случае 3 в другом 10. Подскажите как передать эти параметры пачкой ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2015, 12:44
Ответы с готовыми решениями:

Функция изменения параметров стиля
Доброго времени суток. Помогите разобраться. Что сейчас: function...

Ввести массив с неопределённым количеством элементов
Задан массив real. С клавиатуры вводятся элементы массива. Пример. Ввод:...

Функция с изменяющимся количеством параметров
Дано задание : Минимальный элемент в списке параметров На форуме смотрел и с...

Функция с переменным количеством параметров
Здравствуйте, возникла вот такая проблема: создаю функцию с переменным кол-ом...

Функция с неограниченным количеством параметров
Здравствуйте. Знаю, что в pascal такое, вроде, невозможно. В Lazarus должно...

2
Jetlag
110 / 48 / 20
Регистрация: 21.10.2013
Сообщений: 212
19.05.2015, 14:40 2
В js в функцию можно передать сколько угодно параметров, это раз.
Здесь параметр передается один, массив массивов массивов это два.

В чем конкретно проблема-то, попробуйте объяснить получше)
Ну или ждите человека который знаком с api яндекс карт и угадает)
0
set666666
5 / 5 / 3
Регистрация: 05.02.2014
Сообщений: 91
20.05.2015, 17:02  [ТС] 3
Javascript
1
  myPolygon = new ymaps.Polygon([[[59.856, 59.5844],[59.056, 59.9644],[59.756, 59.5544]]]);
Ну вот например вот так у меня работает, так нет
Javascript
1
2
3
4
5
6
7
var p1 = {
                              l1:  59.856,
                  l2:  59.5844
                    }
                    ;
                    
                    myPolygon = new ymaps.Polygon([[p1,[59.056, 59.9644],[59.756, 59.5544]]]);
Добавлено через 1 час 8 минут
Всё сам разобрался
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2015, 17:02

Функция с переменным количеством параметров
Доброго времени суток! Я озадачился таким вопросом - как производится...

Функция с переменным количеством параметров
Почему выводит всякую ерунду #include <stdio.h> #include "stdio.h" #include...

Функция с изменяемым количеством параметров
Как в c# реализовать функцию с изменяемым количеством параметров?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru