как я могу преобразовать nsnumber в float

Для обнаружения VML вот то, что карты Google делают (поиск" function Xd"):

function supportsVml() {
    if (typeof supportsVml.supported == "undefined") {
        var a = document.body.appendChild(document.createElement('div'));
        a.innerHTML = '';
        var b = a.firstChild;
        b.style.behavior = "url(#default#VML)";
        supportsVml.supported = b ? typeof b.adj == "object": true;
        a.parentNode.removeChild(a);
    }
    return supportsVml.supported
}

я вижу то, что Вы имеете в виду о FF: это позволяет произвольным элементам быть созданными, включая vml элементы (). Похоже, что это - тест для атрибут смежности , который может определить, интерпретируется ли созданный элемент действительно как объект vml.

Для обнаружения SVG, это работает приятно:

function supportsSvg() {
    return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "1.0")
}

25
задан dubbeat 28 February 2011 в 12:14
поделиться

1 ответ

Вот так:

float value = [someNSNumber floatValue];
16
ответ дан 28 November 2019 в 18:05
поделиться