Skip to content

demonstrate use of mapbox-gl-native nodejs binding in linux

License

Notifications You must be signed in to change notification settings

alex2wong/mapbox-gl-node-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mapbox-gl-node-demo

为了能在node.js 中使用mapbox-gl-native的功能,特意测试了v3.5 和 v4.1 两个版本,在ubuntu desktop 上都表现良好。

  • 首先git clone 本项目,然后把libs 中的tar.gz 解压到 mbgl_v4 这个文件夹

  • 进入mbgl_v4 文件夹后, 其中lib 文件夹中已经有mbgl.node 文件,这个就是C++ 扩展模块,直接可require 的

  • 进入platform/node, 执行 node render.js 如果发现缺什么sharp 库,就npm install 一下。 发现缺什么系统包,就安装下,参考博客

然后就可以顺利渲染了. API 参考官方项目

注意

最好是在desktop 上运行,ubuntu server平台,因为headless,可能会遇到 OpenGL 初始化的runtime_error.

About

demonstrate use of mapbox-gl-native nodejs binding in linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published