我开发的开源 JS 地图引擎 maptalks.js, 请大家不吝赐教!

2017-10-12 22:26:36 +08:00
 fuzhenn

嗨! 今天总算把 maptalks 的示例与文档整理得七七八八, 打算正式发布了.

算一算, 从写下 maptalks 的第一行代码到现在, 已经在这个开源库上花了 4 年时间.

我是个自由职业者, 4 年前因为接了个地图外包项目, 因缘际会开始自己造轮子写引擎, 没想到一写就是 4 年 : P

项目地址是:

https://github.com/maptalks/maptalks.js

项目是一个 HTML5 的地图引擎, 基于原生 ES6 Javascript 开发:

以下是一段 maptalks 的 HELLO WORLD:

const map = new maptalks.Map('map', {
    center: [0, 0],
    zoom: 3,
    attribution: {
      content: '&copy; <a href="http://osm.org">OpenStreetMap</a> contributors'
    },
    baseLayer: new maptalks.TileLayer('base', {
      'urlTemplate' : 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
      'subdomains'  : ['a','b','c']
    })
});

我的目标是把它做成世界上最好的开源地图引擎产品 : ), 目前主要竞争对手有leafletjsopenlayers.

回想开发 maptalks 的过程还是挺唏嘘的, 掉进过一个又一个坑, 不得不一次又一次的重写重构, 总算熬到了现在. 即将发布, 丑媳妇要见公婆, 心情很忐忑 : P

都说 V2EX 是个做第一次分享的好地方, 看官们都很友善, 所以首先发在这里, 请大家提提意见, 不吝赐教.

另外, 既然是开源软件, 如果有同学感兴趣, 想参与开发的, 请随时联系我(fuzhen at maptalks.org)

最后按惯例求个 STAR~

29938 次点击
所在节点    分享创造
78 条回复
Phariel
2017-10-13 10:55:54 +08:00
吼啊!滋瓷!已 Star !
Rico
2017-10-13 11:34:58 +08:00
@fuzhenn OK !
@sobigfish 如果是 OL3 可以 配合 AStar 算法或 Dijkstra 算出路径加上静态图片加载就可以实现了 http://openlayers.org/en/latest/examples/static-image.html。
songjiaxin2008
2017-10-13 11:44:30 +08:00
牛逼
gooin
2017-10-13 11:59:47 +08:00
支持支持,已 star
ctsed
2017-10-13 12:29:20 +08:00
dalao 支持热力图吗
xcold
2017-10-13 12:59:38 +08:00
已支持~
puppychen
2017-10-13 13:05:10 +08:00
giser 表示支持,已 star。
fuzhenn
2017-10-13 13:29:21 +08:00
感谢楼上各位大佬!


@ctsed 滋瓷的, 还有其他一些插件: https://maptalks.org/plugins.html
lblt102
2017-10-13 14:03:33 +08:00
支持一下
xwhxbg
2017-10-13 14:38:28 +08:00
nice,支持一波
wangxiaoer
2017-10-13 14:49:48 +08:00
最大的竟争对手是 leaflet open layers ? 你把 Mapbox 置于何地
fuzhenn
2017-10-13 15:12:55 +08:00
@wangxiaoer 不敢和大佬(mapbox)竞争, 哈哈.
maptalks 的定位和 mapbox 差异还是蛮大的, 基本上用 mapbox 的不会考虑别的库. 但很多项目也不会考虑用 mapbox
zado
2017-10-13 16:33:24 +08:00
太好了,有中文文档,这个我必须要支持!
ggbond1989
2017-10-13 18:00:41 +08:00
官网全英文的,很国际化啊,支持~
xieguanglei
2017-10-13 18:16:44 +08:00
厉害了,大佬!

冒昧地问下,有考虑结束自由职业生涯吗?如果有的话,有考虑来阿里吗?如果有考虑的话,能否跟我联系呢(因为没有找到你的邮箱,貌似 V2 没法发私信)?

我的邮箱是 xieguanglei#hotmail.com 。如果无意的话,请无视我吧!冒昧了!
fuzhenn
2017-10-13 18:33:41 +08:00
@xieguanglei 谢谢谢谢, 我的邮箱是 fuzhen#maptalks.org, 不过我已经散漫惯了, 暂时没有计划结束自由职业的生活 : P
weloveayaka
2017-10-13 19:41:45 +08:00
有没有 donate 渠道?
imn1
2017-10-13 20:35:10 +08:00
五体投地
dyxang
2017-10-13 20:54:30 +08:00
有没有 demo ?
fuzhenn
2017-10-13 21:50:38 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX