|
@@ -81,14 +81,15 @@ void card_location_base::do_status(int st)
|
|
|
|
|
|
void card_location_base::make_his_location(uint64_t t,const point & pt,bool bclose /*= false*/)
|
|
|
{
|
|
|
- int sid=0,mapid=0;
|
|
|
+ int area_id=0,mapid=0,site_id=0;
|
|
|
if(auto site_ptr=get_area_tool()->m_site)
|
|
|
{
|
|
|
- sid=site_ptr->m_area_id;
|
|
|
+ area_id=site_ptr->m_area_id;
|
|
|
mapid=site_ptr->m_map_id;
|
|
|
+ site_id=site_ptr->m_id;
|
|
|
}
|
|
|
|
|
|
- m_his_location_card->push(t,pt,sid,mapid,bclose);
|
|
|
+ m_his_location_card->push(t,pt,area_id,mapid,bclose);
|
|
|
}
|
|
|
|
|
|
void card_location_base::on_location(const std::vector<point>&vp,const std::vector<loc_message> &lm )
|