1

我想把ajax得到的pbf格式的数据在浏览器中转换成osm格式(xml)的数据。

尝试使用mapbox的pbf库,但是没有用。我不确定我的使用是否有问题。

我尝试使用mapbox的pbf库,但我不太明白它的api是如何调用的。最后我没有把得到的二进制格式数据转换成osm格式数据。

xhr.onreadystatechange = function (e) {
    if (xhr.readyState == 4 && xhr.status == 200) {
        console.log("ok");

        var pbf = new Pbf(new Uint8Array(xhr.response));

        let i = 0,
            len = pbf.length;
        while (pbf.pos < len) {
            console.log(pbf.pos);
            console.log(pbf.readString());
        }
    }
};

如果有人有好的建议或方法,希望可以交流。

4

0 回答 0