From 372659e4d884f390f2f5031c55ba7b3fa9fd5912 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期四, 13 八月 2020 18:21:13 +0800 Subject: [PATCH] 坐标 --- lib/src/main/cpp/master/comm_if.cpp | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/src/main/cpp/master/comm_if.cpp b/lib/src/main/cpp/master/comm_if.cpp index 3712f33..c4c4bb6 100644 --- a/lib/src/main/cpp/master/comm_if.cpp +++ b/lib/src/main/cpp/master/comm_if.cpp @@ -808,7 +808,7 @@ MakeLine(&road.startLine, &p1, &p2); } - if (itr->HasMember("crossing") && itr->IsArray()) { + if (itr->HasMember("crossing")) { const Value &a2 = (*itr)["crossing"]; vector<stop_line_t> crossing; @@ -916,13 +916,14 @@ } if (itr->HasMember("separate")) { const Value &a2 = (*itr)["separate"]; - DEBUG("娈垫暟閲� %d", a2.Size()); + DEBUG("鍒嗛亾鏁伴噺 %d", a2.Size()); for (Value::ConstValueIterator itr2 = a2.Begin(); itr2 != a2.End(); ++itr2) { separate_t sep; if (!itr2->IsObject()) break; - if (itr2->HasMember("lane_guide") && itr2->IsArray()) { + + if (itr2->HasMember("lane_guide")) { const Value &a3 = (*itr2)["lane_guide"]; for (Value::ConstValueIterator itr3 = a3.Begin(); itr3 != a3.End(); ++itr3) { @@ -946,11 +947,11 @@ temp.direct.push_back((*itr4).GetInt()); } } - + DEBUG("\t寰楀埌涓�缁勫鍚戠嚎"); sep.lane_direct.push_back(temp); } } - if (itr2->HasMember("lane_line") && itr2->IsArray() ) { + if (itr2->HasMember("lane_line")) { const Value &a3 = (*itr2)["lane_line"]; DEBUG("\t绾挎暟閲� %d", a3.Size()); for (Value::ConstValueIterator itr3 = a3.Begin(); itr3 != a3.End(); ++itr3) { -- Gitblit v1.8.0