diff --git a/include/mapnik/json/extract_bounding_box_grammar_impl.hpp b/include/mapnik/json/extract_bounding_box_grammar_impl.hpp index fc08584fe..9b66a9c6f 100644 --- a/include/mapnik/json/extract_bounding_box_grammar_impl.hpp +++ b/include/mapnik/json/extract_bounding_box_grammar_impl.hpp @@ -56,6 +56,7 @@ extract_bounding_box_grammar::extract_bounding_box_gramm qi::eps_type eps; qi::raw_type raw; qi::char_type char_; + qi::no_skip_type no_skip; boost::spirit::repository::qi::iter_pos_type iter_pos; using qi::fail; using qi::on_error; @@ -63,7 +64,7 @@ extract_bounding_box_grammar::extract_bounding_box_gramm start = features(_r1) ; - features = iter_pos[_a = _1] >> -(lit('{') + features = no_skip[iter_pos[_a = _1]] >> -(lit('{') >> *((json.key_value - lit("\"features\"")) >> lit(',')) >> lit("\"features\"") >> lit(':'))