我想在浏览器中将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());
}
}
};
如果有人有好的建议或方法,希望我可以交换他们。