Предположим, у меня есть слой виртуальной формы земли, называемый shapeLayer1
(моя творческая энергия, очевидно, находится на рекордно низком уровне).
Когда я вызываю метод GetClusteredShapes
, я получаю массив объектов VEClusterSpecification
, которые представляют каждый из моих видимых кластеров; нет проблем там. Но когда я вызываю метод GetClusterShape()
, он возвращает нуль ... ноль! С какой стати это так? Я использовал firebug, чтобы подтвердить, что закрытая переменная VEClusterSpecification
, которая должна содержать ссылку на фигуру, действительно равна нулю, поэтому не метод, вызывающий проблему.
Некоторые предположили , что это действительно задокументированное поведение
Возвращает ноль , если объект VEClusterSpecification был возвращен из метода VEShapeLayer.GetClusteredShapes
Но, глядя на текущую документацию MSDN для класса VEShape , там написано:
Возвращает, если объект VEClusterSpecification был возвращен из метода VEShapeLayer.GetClusteredShapes
Это ошибка или особенность? Есть какие-нибудь известные обходные пути или (если это ошибка) какой-то план, когда они собираются это исправить?