- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 mapbox-gl-js接入GeoJSON大文件的优化策略
mapbox-gl-js可以接受GeoJSON数据,在前端动态地绘制GeoJSON数据。需要说明的是,mapbox-gl-js并不能直接渲染GeoJSON数据,而是通过geojson-vt这个库,在前端动态地将GeoJSON数据转换为矢量瓦片后渲染。至于为什么不支持直接渲染GeoJSON数据,我猜想是因为mapbox-gl-js对于点、线、面、符号、注记等要素的绘制规则都是基于矢量瓦片的,为GeoJSON另外实现一套绘制规则,不仅增大了实现成本,而且两套规则可能会出现冲突。
2023-11-22 10:13:13
1122
原创 mapbox 大文件处理
可以将原有的数据切分成2到3部分,能够将加载与渲染能力提高1倍或3倍。将geojson数据转换成矢量切片,能够减小文件的大小,提高渲染效率。如果超大文件(超过500,000)可以使用以下方法来提高渲染速度。
2023-11-22 09:55:52
193
原创 mapbox 实现气泡牵引线
原理: mapox的popup支持html字符串,这就为我们做自定义优化提供了基础。mapbox只提供简单的气泡样式,如果想要最一些美化处理,需要自己进行二次创作。svg 右x轴方向 下y轴方向。关键:使用svg绘制牵引线。
2023-11-20 15:22:08
200
1
转载 ArcGIS API for silverlight-本地发布的地图不能显示
将 clientaccesspolicy.xml (和crossdomain.xml ) 放到wwwroot或者网站根目录下 clientaccesspolicy.xml
2014-11-13 11:14:39
335
转载 arcgis for Silverlight 地图放大到某个点或者几何对象
查询结果:GraphicsLayer graphicslayer = null; int index = this.listStreet.SelectedIndex; if(index>-1) { Graphic selectedGra = lisRoad[index].Road
2014-10-31 09:11:13
359
转载 ArcGIS API for Silverlight 动态添加点的同时,添加文字说明(利用TextSymbol添加多文字信息 )
在前面的博客中提到动态添加点,地址:http://blog.csdn.net/taomanman/article/details/7354103这里根据需要,在添加点的同时,动态添加文字信息。[html] view plaincopypublic void AddMarkerGraphics() { ESRI.ArcGIS.Client.Projec
2014-10-30 09:11:00
2464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人