Challenged by MapFlightEx


#1

New user, sorry if this has been addressed elsewhere but I can’t find it.

I like MapFlight(). I don’t like the output. :slight_smile: I’m now in MapFlightEx, but there are 2.5 problems I’m having:

  1. I don’t want to specify latlon_box, but if I omit it I get an error message saying it’s required. What values can I use to allow autosize to work?
  2. I would like to use ident@departureTime but I see no examples and my first try produced a 0 byte response. Would faFlightID=>“QFA9@1474376100” work?
    2a) I’m getting 0-byte returned on the ident as seen in the webpage source code. Flight was live. So perhaps there’s another issue with my code.
    2b) Do I have to specify layer_on and layer_off items or by leaving the values blank will it use the documented defaults? Again omitting it produced an error.

$client = new SoapClient('http://flightxml.flightaware.com/soap/FlightXML2/wsdl', $options);
$fname = "/home/nconti6/public_html/wp-content/uploads/2016/10/fa-mel-dxb.png";

$params = array(
	"faFlightID" => "QFA9-1474176909-airline-0167",
	"mapHeight" => 546,
	"mapWidth" => 973,
        "layer_on" => "",
        "layer_off" => "",
        "show_data_blocks" => true,
        "show_airports" => true,
        "airports_expand_view" => true,
        "latlon_box" =>
	);
$result = $client->MapFlightEx($params);

header("Content-type: image/png");
file_put_contents($fname, base64_decode($result->MapFlightResult));

Appreciate any help you can provide.