我开始开发一个 Web 应用程序,该应用程序将利用 Dijkstra 的算法为用户找到从 A 点到 B 点的最快方向。我只是想知道是否有人对此框架有任何建议?我倾向于涉及 PHP 的东西,但我真的不想构建我自己的框架,因为这似乎有点矫枉过正。
我只得到了一些可以使用的图像,有人对我如何从 A 点到 B 点画一条线有建议吗?
我开始开发一个 Web 应用程序,该应用程序将利用 Dijkstra 的算法为用户找到从 A 点到 B 点的最快方向。我只是想知道是否有人对此框架有任何建议?我倾向于涉及 PHP 的东西,但我真的不想构建我自己的框架,因为这似乎有点矫枉过正。
我只得到了一些可以使用的图像,有人对我如何从 A 点到 B 点画一条线有建议吗?
我不知道您是否真的在寻找 PHP 框架(如 CodeIgniter 或 Symfony),或者只是在寻找用于图像处理的 PHP 库。框架对于管理您的整个应用程序、处理用户管理、权限、数据存储等很有用……如果您只想操作图像,图书馆应该做的事情。
我为管理地图所做的第一个应用程序是使用 GD 库(通常与您的 PHP 版本一起安装)的纯 PHP 应用程序。此处提供的文档:http: //php.net/manual/en/book.image.php
使用 GD 在现有图片上画线的快速小示例:
// Create image from existing jpg
$image = @imagecreatefromjpeg('map.jpg');
// Draw a red line from X1 = 10, Y1 = 10, X2 = 20, Y2 = 20
$red = imagecolorallocate($image, 255, 0, 0);
imageline($image , 10 , 10 , 20 , 20 , $red);
你可以用GD做很多事情,只是需要时间来适应。