如何从MySQL

时间:2016-12-29 16:53:45

标签: php mysql

可以从MySQL加载更多的值(X和Y)并在单个图像上显示多个矩形吗?(全部在一起) - 抱歉我的英文,我是罗马尼亚人。 例如,我想这样显示:https://panel.bigzone.ro/qmap/。 我要显示的一个矩形的代码是:

    <?php

$img = imagecreatefromjpeg("map.jpg");
$red = imagecolorallocate($img, 255, 0, 0);

if( isset($_GET["x"]) && isset($_GET["y"]) ) {
  // the map is GTA SAn andreas is 6000x6000
  // the image that i use is 800x800 6000/800 = 7.5

  $x = $_GET["x"]/7.5;
  $y = $_GET["y"]/7.5;

  // 0.0 0.0 is at the center of the map, in PHP 0.0 0.0 is in the top left corner, so I added / substracted 400. the map is 800x800 px, 400x400 is at the center of the map.

  $x = $x + 400;
  $y = -($y - 400);

  imagefilledrectangle($img, $x, $y, $x+10, $y + 10, $red);
}

header ('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?>

我怎么能做到这一点? MySQL连接不是make。我用的是PDO。 我尝试的链接是:https://panel.bigzone.ro/map/273.914/-1775.53。 你可以告诉我怎么做到这一点?感谢您查看此帖。再次感谢。

0 个答案:

没有答案