anchor.diff:  %% gen_server.
   
   init([BusId]) ->
  -    GetUrl = list_to_binary( ?URL ++ binary_to_list(BusId) ),
  +    LBusId = binary_to_list(BusId),
  +    GetUrl = list_to_binary( ?URL ++ LBusId ),
       erlang:send_after(?FIRST_INTERVAL, self(), check),
       {ok, #state{id=BusId, get_url=GetUrl}}.
   
  
positive.code:             UpdateDate = proplists:get_value(<<"updateDate">>, BusLocation),
              PlateNo    = proplists:get_value(<<"plateNo">>, BusLocation),
  
              lager:info("~ts, ~p, ~s", [PlateNo, StationSeq, UpdateDate]),
  
              {OldListUpdated, NewData} =
                  case lists:keytake(PlateNo, 1, OldList) of
  
negative.code:           bus_location_list=[]
           }).
  
  -define(FIRST_INTERVAL, 1000). % TODO: random interval
  %-define(INTERVAL, 30000). % 30 * 1000
  -define(INTERVAL, 60000). % 1 * 60 * 1000
  -define(URL, "http://api.pubtrans.map.naver.com/2.1/live/getBusLocation.jsonp?caller=pc_map&routeId=").
  %-define(URL, "http://localhost").
  
  