[node] Support mbgl::MapObserver

This commit is contained in:
Bruno de Oliveira Abinader
2017-03-13 15:09:40 +02:00
parent 2aa20ff471
commit d152efb8cb
2 changed files with 14 additions and 8 deletions

View File

@@ -15,6 +15,12 @@
namespace node_mbgl {
class NodeBackend : public mbgl::HeadlessBackend {
public:
NodeBackend();
void onDidFailLoadingMap() final;
};
class NodeMap : public Nan::ObjectWrap,
public mbgl::FileSource {
public:
@@ -59,7 +65,7 @@ public:
std::unique_ptr<mbgl::AsyncRequest> request(const mbgl::Resource&, mbgl::FileSource::Callback);
const float pixelRatio;
mbgl::HeadlessBackend backend;
NodeBackend backend;
std::unique_ptr<mbgl::OffscreenView> view;
NodeThreadPool threadpool;
std::unique_ptr<mbgl::Map> map;