我们有一个基于MS Access的交付/发送系统,可以打印交付文件的PDF文件。
我希望通过让司机能够以书面形式提供交付指示以及其余的文书工作来实现现代化。
我使用BatchGEO,Google Maps API v3,Mapquest API查看或尝试过测试代码。
我用TCPDF,DomPDF,wkhtmltopdf和jsPDF尝试了上述每一项。
我也看过PhantomJS,Casper等人。
我愿意接受免费或基于许可证的服务。
寻找一种方法可以发送开始/结束地址,获取带有路线的地图,能够添加一些基本信息(工作号,联系电话号码等)并将整个结果转换为PDF。
在Ubuntu上运行(有权访问root),但可以访问windoz boxen。
如果有人有尝试类似事情的经验,请寻求指导。
实现一些不允许的服务。我愿意为此功能付费。
答案 0 :(得分:0)
使用Google Maps API服务和jsPDF的组合,您所谈论的内容非常有用。你遇到了一些让它变得不可能的问题吗?
根据您的目的,您可以使用Google的地理编码功能来确定所需路线的LatLng
端点,然后拨打其路线服务以查找可能的路线。此调用返回一组实际逐步的人类可读方向,您可以根据需要进行格式化,以及可以解码的字符串,以便为您提供可以在地图上绘制的折线点阵列以便给出路线的直观表示。
现在,一旦掌握了所有数据,就会变成您想要在PDF上显示的方式。就谷歌地图而言,它可能有点棘手,但似乎找到了获取地图上绘制快照的解决方案here。至于文本,jsPDF有一个HTML渲染器,虽然仍处于早期阶段,但不应该只是以列表格式显示方向。