java+oracle实现的书店管理系统(源代码和文档)

简单的窗口书店管理系统,java语言和oracle数据库实现的,是自己写的数据库课程设计。实现了销售书籍,管理书籍信息,管理用户信息和生成销售记录的基本功能。解压缩后将整个项目导…
简单的窗口书店管理系统,java语言和oracle数据库实现的,是自己写的数据库课程设计。实现了销售书籍,管理书籍信息,管理用户信息和生成销售记录的基本功能。
解压缩后将整个项目导入eclipse,在项目的属性里添加两个jar包则可运行。
希望有参考价值。

文件:n459.com/file/25127180-478213158

以下内容无关:

-------------------------------------------分割线---------------------------------------------

最近在使用mapboxgl实现轨迹展示时,想实现类似高德地图导航轨迹效果,然而并未在网上找到类似示例。经一番研究与尝试,最终解决,效果如下。

202012310104

添加箭头核心代码如下,只需在配置layout中添加symbol-placement和symbol-spacing属性即可:

// 添加箭头图层
function addArrowlayer() {
map.addLayer({
‘id’: ‘arrowLayer’,
‘type’: ‘symbol’,
‘source’: {
‘type’: ‘geojson’,
‘data’: routeGeoJson //轨迹geojson格式数据
},
‘layout’: {
‘symbol-placement’: ‘line’,
‘symbol-spacing’: 50, // 图标间隔,默认为250
‘icon-image’: ‘arrowIcon’, //箭头图标
‘icon-size’: 0.5
}
});
}
然而,为实现上述效果,确走了不少弯路。曾尝试集成Leaflet.PolylineDecorator插件核心算法,通过对线的处理,计算每个箭头所在位置以及角度,也能实现上述效果。不过该方案在地图倾斜旋转后,有时会有箭头偏移的bug。

在解决此bug过程中,不经意间看到道路标注都是沿道路线方向,突然有了新的灵感。

重新查看mapboxgl API,发现将layout中的symbol-placement设置为line,即可实现沿着线的方向绘制箭头。

注意:

我所用图标为右侧方向箭头,结果与实际方向相符,如果图标为向上箭头,需修改icon-rotate为90。
只把symbol-placement设置为line,箭头间距过于稀疏;需要设置下symbol-spacing参数,symbol-spacing默认值为250,修改为50即可实现文章首页图片效果。

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值